Home | History | Annotate | Download | only in hack

Lines Matching refs:levl

100 				lev = &levl[x][y];
127 levl[u.udisx][u.udisy].scrsym = news0(u.udisx, u.udisy);
139 lev = &levl[x][y];
171 IS_ROCK(levl[u.ux + u.dx][u.uy + u.dy].typ));
179 ust = &levl[u.ux][u.uy];
223 tmpr = &levl[u.ux + u.dx][u.uy + u.dy];
234 if (isok(rx, ry) && !IS_ROCK(levl[rx][ry].typ) &&
235 (levl[rx][ry].typ != DOOR || !(u.dx && u.dy)) &&
255 if (levl[rx][ry].typ == POOL) {
256 levl[rx][ry].typ = ROOM;
286 (!u.dx || !u.dy || (IS_ROCK(levl[u.ux][u.uy + u.dy].typ)
287 && IS_ROCK(levl[u.ux + u.dx][u.uy].typ)))) {
294 if (u.dx && u.dy && IS_ROCK(levl[u.ux][u.uy + u.dy].typ) &&
295 IS_ROCK(levl[u.ux + u.dx][u.uy].typ) &&
571 if (flags.run == 1 && levl[u.ux][u.uy].typ == ROOM)
581 if (!levl[x][y].typ)
592 switch (levl[x][y].scrsym) {
707 if (!levl[x][y].lit)
741 return (IS_ROOM(levl[u.ux + x][u.uy + y].typ));
753 if (levl[x][y].lit && seelx <= x && x <= seehx && seely <= y &&
794 if (!levl[u.ux][u.uy].lit) {
800 for (seelx = u.ux; levl[seelx - 1][u.uy].lit; seelx--);
801 for (seehx = u.ux; levl[seehx + 1][u.uy].lit; seehx++);
802 for (seely = u.uy; levl[u.ux][seely - 1].lit; seely--);
803 for (seehy = u.uy; levl[u.ux][seehy + 1].lit; seehy++);
809 if (!levl[u.ux][u.uy].lit)