Lines Matching refs:typ
171 IS_ROCK(levl[u.ux + u.dx][u.uy + u.dy].typ)); in domove()
224 if (IS_ROCK(tmpr->typ) || in domove()
225 (u.dx && u.dy && (tmpr->typ == DOOR || ust->typ == DOOR))) { in domove()
234 if (isok(rx, ry) && !IS_ROCK(levl[rx][ry].typ) && in domove()
235 (levl[rx][ry].typ != DOOR || !(u.dx && u.dy)) && in domove()
255 if (levl[rx][ry].typ == POOL) { in domove()
256 levl[rx][ry].typ = ROOM; in domove()
286 (!u.dx || !u.dy || (IS_ROCK(levl[u.ux][u.uy + u.dy].typ) in domove()
287 && IS_ROCK(levl[u.ux + u.dx][u.uy].typ)))) { in domove()
294 if (u.dx && u.dy && IS_ROCK(levl[u.ux][u.uy + u.dy].typ) && in domove()
295 IS_ROCK(levl[u.ux + u.dx][u.uy].typ) && in domove()
329 if (tmpr->typ == DOOR || in domove()
334 if (tmpr->typ == POOL && !Levitation) in domove()
349 if (tmpr->typ == DOOR) in domove()
351 else if (ust->typ == DOOR) in domove()
362 if (tmpr->typ == DOOR) { in domove()
571 if (flags.run == 1 && levl[u.ux][u.uy].typ == ROOM) in lookaround()
581 if (!levl[x][y].typ) in lookaround()
741 return (IS_ROOM(levl[u.ux + x][u.uy + y].typ)); in rroom()