Lines Matching refs:typ
172 IS_ROCK(levl[u.ux+u.dx][u.uy+u.dy].typ)); in domove()
221 if(IS_ROCK(tmpr->typ) || in domove()
222 (u.dx && u.dy && (tmpr->typ == DOOR || ust->typ == DOOR))){ in domove()
231 if (isok(rx,ry) && !IS_ROCK(levl[(int)rx][(int)ry].typ) && in domove()
232 (levl[(int)rx][(int)ry].typ != DOOR || !(u.dx && u.dy)) && in domove()
252 if (levl[(int)rx][(int)ry].typ == POOL) { in domove()
253 levl[(int)rx][(int)ry].typ = ROOM; in domove()
278 (!u.dx || !u.dy || (IS_ROCK(levl[(int)u.ux][u.uy+u.dy].typ) in domove()
279 && IS_ROCK(levl[u.ux+u.dx][(int)u.uy].typ)))){ in domove()
286 if(u.dx && u.dy && IS_ROCK(levl[(int)u.ux][u.uy+u.dy].typ) && in domove()
287 IS_ROCK(levl[u.ux+u.dx][(int)u.uy].typ) && in domove()
324 if(tmpr->typ == DOOR || in domove()
330 if(tmpr->typ == POOL && !Levitation) in domove()
345 if(tmpr->typ == DOOR) in domove()
347 else if(ust->typ == DOOR) in domove()
357 if(tmpr->typ == DOOR) { in domove()
547 if (flags.run == 1 && levl[(int)u.ux][(int)u.uy].typ == ROOM) in lookaround()
554 if(!levl[x][y].typ) continue; in lookaround()
693 return(IS_ROOM(levl[u.ux+x][u.uy+y].typ)); in rroom()