Lines Matching refs:is_room
177 if (rooms[i+1].is_room & R_NOTHING) { in make_level()
179 rooms[i+1].is_room = R_CROSS; in make_level()
184 if (rooms[i+3].is_room & R_NOTHING) { in make_level()
186 rooms[i+3].is_room = R_CROSS; in make_level()
290 rooms[rn].is_room = R_ROOM; in make_room()
317 if ((!(rooms[room1].is_room & (R_ROOM | R_MAZE))) || in connect_rooms()
318 (!(rooms[room2].is_room & (R_ROOM | R_MAZE)))) { in connect_rooms()
365 rooms[i].is_room = R_NOTHING; in clear_level()
391 wall_width = (rm->is_room & R_MAZE) ? 0 : 1; in put_door()
411 if (rm->is_room & R_ROOM) { in put_door()
490 if (rooms[j].is_room & R_NOTHING) { in add_mazes()
492 rooms[j].is_room = R_MAZE; in add_mazes()
517 if ((rooms[rn].is_room & R_NOTHING) || in fill_out_level()
518 ((rooms[rn].is_room & R_CROSS) && coin_toss())) { in fill_out_level()
549 (!(rooms[target_room].is_room & (R_ROOM | R_MAZE)))) { in fill_it()
571 rooms[rn].is_room = R_DEADEND; in fill_it()
593 rooms[rn].is_room = R_DEADEND; in recursive_deadend()
602 if (!(rooms[de].is_room & R_NOTHING)) { in recursive_deadend()