Lines Matching refs:dungeon
309 dungeon[i][j] = ch;
383 dungeon[i][j] = NOTHING;
407 } while (!(dungeon[*row][*col] & (HORWALL | TUNNEL)));
415 } while (!(dungeon[*row][*col] & (VERTWALL | TUNNEL)));
419 dungeon[*row][*col] = DOOR;
422 dungeon[*row][*col] |= HIDDEN;
440 dungeon[row1][i] = TUNNEL;
443 dungeon[i][middle] = TUNNEL;
446 dungeon[row2][i] = TUNNEL;
455 dungeon[i][col1] = TUNNEL;
458 dungeon[middle][i] = TUNNEL;
461 dungeon[i][col2] = TUNNEL;
579 dungeon[srow][scol] = TUNNEL;
601 dungeon[srow][scol] = TUNNEL;
634 if (dungeon[i][j] & mask) {
655 dungeon[r][c] = TUNNEL;
671 (dungeon[r-1][c] != TUNNEL) &&
672 (dungeon[r-1][c-1] != TUNNEL) &&
673 (dungeon[r-1][c+1] != TUNNEL) &&
674 (dungeon[r-2][c] != TUNNEL)) {
680 (dungeon[r+1][c] != TUNNEL) &&
681 (dungeon[r+1][c-1] != TUNNEL) &&
682 (dungeon[r+1][c+1] != TUNNEL) &&
683 (dungeon[r+2][c] != TUNNEL)) {
689 (dungeon[r][c-1] != TUNNEL) &&
690 (dungeon[r-1][c-1] != TUNNEL) &&
691 (dungeon[r+1][c-1] != TUNNEL) &&
692 (dungeon[r][c-2] != TUNNEL)) {
698 dungeon[r][c+1] != TUNNEL) &&
699 (dungeon[r-1][c+1] != TUNNEL) &&
700 (dungeon[r+1][c+1] != TUNNEL) &&
701 (dungeon[r][c+2] != TUNNEL)) {
734 if (dungeon[row][col] == TUNNEL) {
735 dungeon[row][col] |= HIDDEN;
760 if (dungeon[rogue.row][rogue.col] & TUNNEL) {
785 if (dungeon[rogue.row][rogue.col] & STAIRS) {
800 if (!(dungeon[rogue.row][rogue.col] & STAIRS)) {