Lines Matching refs:levl
128 levl[x][y] = zerorm; in makelevel()
145 levl[xdnstair][ydnstair].scrsym = '>'; in makelevel()
146 levl[xdnstair][ydnstair].typ = STAIRS; in makelevel()
155 levl[xupstair][yupstair].scrsym = '<'; in makelevel()
156 levl[xupstair][yupstair].typ = STAIRS; in makelevel()
396 if (levl[x][y].typ == DOOR || levl[x][y].typ == SDOOR) in finddpos()
411 if (levl[x - 1][y].typ == DOOR || levl[x + 1][y].typ == DOOR || in okdoor()
412 levl[x][y + 1].typ == DOOR || levl[x][y - 1].typ == DOOR || in okdoor()
413 levl[x - 1][y].typ == SDOOR || levl[x + 1][y].typ == SDOOR || in okdoor()
414 levl[x][y - 1].typ == SDOOR || levl[x][y + 1].typ == SDOOR || in okdoor()
415 (levl[x][y].typ != HWALL && levl[x][y].typ != VWALL) || in okdoor()
439 if (!IS_WALL(levl[x][y].typ)) /* avoid SDOORs with '+' as scrsym */ in dosdoor()
441 levl[x][y].typ = type; in dosdoor()
443 levl[x][y].scrsym = '+'; in dosdoor()
483 if (levl[x][y].typ) { in maker()
510 levl[x][y].lit = 1; in maker()
522 levl[x][y].scrsym = '-'; in maker()
523 levl[x][y].typ = HWALL; in maker()
527 levl[x][y].scrsym = '|'; in maker()
528 levl[x][y].typ = VWALL; in maker()
532 levl[x][y].scrsym = '.'; in maker()
533 levl[x][y].typ = ROOM; in maker()
620 if (nxcor && levl[xx + dx][yy + dy].typ) in join()
636 crm = &levl[xx][yy]; in join()
659 crm = &levl[xx + ddx][yy]; in join()
668 crm = &levl[xx][yy + ddy]; in join()
676 crm = &levl[xx + dx][yy + dy]; in join()
684 crm = &levl[xx + dx][yy + dy]; in join()
692 crm = &levl[xx + dx][yy + dy]; in join()
749 if ((rm = &levl[xx][yy + dy])->typ) in makeniche()
827 } while (m_at(mx, my) || levl[mx][my].typ == STAIRS); in mktrap()
849 } while (t_at(mx, my) || levl[mx][my].typ == STAIRS); in mktrap()