HomeSort by: relevance | last modified time | path
    Searched refs:dungeon (Results 1 - 14 of 14) sorted by relevancy

  /src/games/rogue/
throw.c 174 (dungeon[*row][*col] == NOTHING)) ||
175 ((dungeon[*row][*col] & (HORWALL | VERTWALL | HIDDEN)) &&
176 (!(dungeon[*row][*col] & TRAP)))) {
185 if (!(dungeon[*row][*col] & MONSTER)) {
191 if (dungeon[*row][*col] & MONSTER) {
196 if (dungeon[*row][*col] & TUNNEL) {
213 clean_up("flop_weapon: weapon landed outside of dungeon");
215 while ((i < 9) && dungeon[row][col] & ~(FLOOR | TUNNEL | DOOR | MONSTER)) {
218 (col > (DCOLS-1)) || (col < 0) || (!dungeon[row][col]) ||
219 (dungeon[row][col] & ~(FLOOR | TUNNEL | DOOR | MONSTER)))
    [all...]
move.c 90 if (!(dungeon[row][col] & MONSTER)) {
106 if (dungeon[row][col] & MONSTER) {
111 if (dungeon[row][col] & DOOR) {
121 } else if ((dungeon[rogue.row][rogue.col] & DOOR) &&
122 (dungeon[row][col] & TUNNEL)) {
127 } else if (dungeon[row][col] & TUNNEL) {
138 if (dungeon[row][col] & OBJECT) {
167 if (dungeon[row][col] & (DOOR | STAIRS | TRAP)) {
168 if ((!levitate) && (dungeon[row][col] & TRAP)) {
205 (dungeon[rogue.row][rogue.col] & TUNNEL))
    [all...]
trap.c 98 dungeon[row][col] &= (~HIDDEN);
173 } while (((dungeon[row][col] & (OBJECT|STAIRS|TRAP|TUNNEL)) ||
174 (dungeon[row][col] == NOTHING)) && (tries < 15));
183 dungeon[row][col] |= (TRAP | HIDDEN);
207 if ((dungeon[row][col] & TRAP) && (!(dungeon[row][col] & HIDDEN))) {
222 if (dungeon[i][j] & TRAP) {
244 if (dungeon[row][col] & HIDDEN) {
258 if (dungeon[row][col] & HIDDEN) {
260 dungeon[row][col] &= (~HIDDEN)
    [all...]
zap.c 129 (dungeon[*row][*col] & (HORWALL | VERTWALL)) ||
130 (dungeon[*row][*col] == NOTHING)) {
133 if (dungeon[*row][*col] & MONSTER) {
217 dungeon[monster->row][monster->col] &= ~MONSTER;
219 dungeon[row][col] |= MONSTER;
310 (dungeon[orow][ocol] == NOTHING) ||
311 (dungeon[orow][ocol] & MONSTER) ||
312 (dungeon[orow][ocol] & (HORWALL | VERTWALL)) ||
324 (dungeon[row][col] == NOTHING) ||
325 (dungeon[row][col] & MONSTER) |
    [all...]
level.c 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
    [all...]
room.c 115 if (dungeon[i][j] & MONSTER) {
120 dungeon[monster->row][monster->col] &= (~MONSTER);
123 dungeon[monster->row][monster->col] |= MONSTER;
163 if (!(dungeon[i][j] & (OBJECT | STAIRS)) &&
164 !(detect_monster && (dungeon[i][j] & MONSTER))) {
168 if ((dungeon[i][j] & TRAP) && (!(dungeon[i][j] & HIDDEN))) {
180 unsigned short mask = dungeon[row][col];
203 if (!(dungeon[row][col] & HIDDEN)) {
211 if (((col > 0) && (dungeon[row][col-1] & HORWALL)) |
    [all...]
monster.c 268 if ((!(dungeon[row][col] & MONSTER)) &&
269 (dungeon[row][col] & (FLOOR | TUNNEL))) {
379 if ((dungeon[row][monster->col] & DOOR) &&
388 if ((dungeon[monster->row][col] & DOOR) &&
476 dungeon[mrow][mcol] &= ~MONSTER;
477 dungeon[row][col] |= MONSTER;
502 if ((dungeon[row][col] & DOOR) &&
504 (dungeon[mrow][mcol] == FLOOR) && !blind) {
507 if (dungeon[row][col] & DOOR) {
508 dr_course(monster, ((dungeon[mrow][mcol] & TUNNEL) ? 1 : 0)
    [all...]
spec_hit.c 236 dungeon[row][col] &= ~MONSTER;
296 if ((!(dungeon[row][col] & (OBJECT | STAIRS | TRAP))) &&
297 (dungeon[row][col] & (TUNNEL | FLOOR | DOOR))) {
300 (!(dungeon[row][col] & MONSTER))) {
318 if ((gold_at(i, j)) && !(dungeon[i][j] & MONSTER)) {
343 if (dungeon[row][col] & OBJECT) {
379 if (dungeon[row][col] & MONSTER) {
object.c 59 unsigned short dungeon[DROWS][DCOLS]; variable in typeref:typename:unsigned short[][]
219 if ((dungeon[row][col] == FLOOR) ||
220 (dungeon[row][col] == TUNNEL)) {
241 dungeon[row][col] |= OBJECT;
250 dungeon[row][col] |= OBJECT;
259 if (dungeon[row][col] & (MONSTER | OBJECT)) {
619 dungeon[row][col] |= STAIRS;
688 if (dungeon[row][col] & MONSTER) {
pack.c 125 dungeon[row][col] &= (~OBJECT);
135 dungeon[row][col] &= ~(OBJECT);
144 dungeon[row][col] &= ~(OBJECT);
158 if (dungeon[rogue.row][rogue.col] & (OBJECT | STAIRS | TRAP)) {
558 if (!(dungeon[rogue.row][rogue.col] & OBJECT)) {
save.c 310 r_write(fp, dungeon[i], (DCOLS * sizeof(dungeon[0][0])));
316 r_read(fp, dungeon[i], (DCOLS * sizeof(dungeon[0][0])));
hit.c 312 dungeon[row][col] &= ~MONSTER;
373 interrupted || (!(dungeon[row][col] & MONSTER))) {
use.c 450 if (dungeon[row][col] & MONSTER) {
rogue.h 342 extern unsigned short dungeon[DROWS][DCOLS];

Completed in 114 milliseconds