Lines Matching refs:typ
146 levl[xdnstair][ydnstair].typ = STAIRS; 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()
483 if (levl[x][y].typ) { in maker()
523 levl[x][y].typ = HWALL; in maker()
528 levl[x][y].typ = VWALL; in maker()
533 levl[x][y].typ = ROOM; in maker()
620 if (nxcor && levl[xx + dx][yy + dy].typ) in join()
637 if (!(crm->typ)) { in join()
639 crm->typ = CORR; in join()
644 crm->typ = SCORR; in join()
647 } else if (crm->typ != CORR && crm->typ != SCORR) { in join()
660 if (!crm->typ || crm->typ == CORR || crm->typ == SCORR) { in join()
669 if (!crm->typ || crm->typ == CORR || crm->typ == SCORR) { in join()
677 if (!crm->typ || crm->typ == CORR || crm->typ == SCORR) in join()
685 if (!crm->typ || crm->typ == CORR || crm->typ == SCORR) in join()
693 if (!crm->typ || crm->typ == CORR || crm->typ == SCORR) in join()
749 if ((rm = &levl[xx][yy + dy])->typ) in makeniche()
752 rm->typ = SCORR; in makeniche()
761 rm->typ = CORR; 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()