t_at
struct trap *t_at(int, int);
struct trap *ttmp = t_at(dpx, dpy);
struct trap *ttmp = t_at(u.ux, u.uy);
if (!u.uswallow && (trap = t_at(u.ux + u.dx, u.uy + u.dy)) && trap->tseen)
if ((ttmp = t_at(rx, ry)) != NULL)
if ((info[i] & ALLOW_TRAPS) && (trap = t_at(nx, ny))) {
} while (t_at(mx, my) || levl[mx][my].typ == STAIRS);
if ((sx + sy) % 2 && !o_at(sx, sy) && !t_at(sx, sy)
struct trap *ttmp = t_at(nx, ny);
else if ((ttmp = t_at(x, y)) && ttmp->tseen)
} else if ((ttmp = t_at(zx, zy)) != NULL) {
struct trap *trap = t_at(mtmp->mx, mtmp->my);
if ((trap = t_at(u.ux, u.uy)) != NULL)
!sobj_at(ENORMOUS_ROCK, x, y) && !t_at(x, y)