Use macro unhideable_trap
This commit is contained in:
@@ -101,6 +101,7 @@ enum { Trap_Effect_Finished = 0,
|
||||
|
||||
#define is_pit(ttyp) ((ttyp) == PIT || (ttyp) == SPIKED_PIT)
|
||||
#define is_hole(ttyp) ((ttyp) == HOLE || (ttyp) == TRAPDOOR)
|
||||
#define unhideable_trap(ttyp) ((ttyp) == HOLE) /* visible traps */
|
||||
#define undestroyable_trap(ttyp) ((ttyp) == MAGIC_PORTAL \
|
||||
|| (ttyp) == VIBRATING_SQUARE)
|
||||
#define is_magical_trap(ttyp) ((ttyp) == TELEP_TRAP \
|
||||
|
||||
@@ -510,7 +510,7 @@ savebones(int how, time_t when, struct obj *corpse)
|
||||
}
|
||||
for (ttmp = g.ftrap; ttmp; ttmp = ttmp->ntrap) {
|
||||
ttmp->madeby_u = 0;
|
||||
ttmp->tseen = (ttmp->ttyp == HOLE);
|
||||
ttmp->tseen = unhideable_trap(ttmp->ttyp);
|
||||
}
|
||||
resetobjs(fobj, FALSE);
|
||||
resetobjs(g.level.buriedobjlist, FALSE);
|
||||
|
||||
@@ -416,7 +416,7 @@ maketrap(coordxy x, coordxy y, int typ)
|
||||
ttmp->dst.dnum = ttmp->dst.dlevel = -1;
|
||||
ttmp->madeby_u = 0;
|
||||
ttmp->once = 0;
|
||||
ttmp->tseen = (typ == HOLE); /* hide non-holes */
|
||||
ttmp->tseen = unhideable_trap(typ);
|
||||
ttmp->ttyp = typ;
|
||||
|
||||
switch (typ) {
|
||||
|
||||
Reference in New Issue
Block a user