Remove Aztec C workaround from core
Aztec C is closed-source and dead for more than 20 years.
This commit is contained in:
+1
-12
@@ -27,9 +27,6 @@ dosounds()
|
|||||||
{
|
{
|
||||||
register struct mkroom *sroom;
|
register struct mkroom *sroom;
|
||||||
register int hallu, vx, vy;
|
register int hallu, vx, vy;
|
||||||
#if defined(AMIGA) && defined(AZTEC_C_WORKAROUND)
|
|
||||||
int xx;
|
|
||||||
#endif
|
|
||||||
struct monst *mtmp;
|
struct monst *mtmp;
|
||||||
|
|
||||||
if (Deaf || !flags.acoustics || u.uswallow || Underwater)
|
if (Deaf || !flags.acoustics || u.uswallow || Underwater)
|
||||||
@@ -96,16 +93,8 @@ dosounds()
|
|||||||
for (vy = sroom->ly; vy <= sroom->hy; vy++)
|
for (vy = sroom->ly; vy <= sroom->hy; vy++)
|
||||||
if (g_at(vx, vy))
|
if (g_at(vx, vy))
|
||||||
gold_in_vault = TRUE;
|
gold_in_vault = TRUE;
|
||||||
#if defined(AMIGA) && defined(AZTEC_C_WORKAROUND)
|
|
||||||
/* Bug in aztec assembler here. Workaround below */
|
|
||||||
xx = ROOM_INDEX(sroom) + ROOMOFFSET;
|
|
||||||
xx = (xx != vault_occupied(u.urooms));
|
|
||||||
if (xx)
|
|
||||||
#else
|
|
||||||
if (vault_occupied(u.urooms)
|
if (vault_occupied(u.urooms)
|
||||||
!= (ROOM_INDEX(sroom) + ROOMOFFSET))
|
!= (ROOM_INDEX(sroom) + ROOMOFFSET)) {
|
||||||
#endif /* AZTEC_C_WORKAROUND */
|
|
||||||
{
|
|
||||||
if (gold_in_vault)
|
if (gold_in_vault)
|
||||||
You_hear(!hallu
|
You_hear(!hallu
|
||||||
? "someone counting gold coins."
|
? "someone counting gold coins."
|
||||||
|
|||||||
Reference in New Issue
Block a user