R_MAZE
if ((!(rooms[room1].is_room & (R_ROOM | R_MAZE))) ||
(!(rooms[room2].is_room & (R_ROOM | R_MAZE)))) {
wall_width = (rm->is_room & R_MAZE) ? 0 : 1;
rooms[j].is_room = R_MAZE;
(!(rooms[target_room].is_room & (R_ROOM | R_MAZE)))) {
!(rooms[cur_room].is_room & R_MAZE)) ||
!(rooms[rn].is_room & R_MAZE)) {
is_maze = (rooms[i].is_room & R_MAZE) ? 1 : 0;
(!(rooms[rn].is_room & (R_ROOM | R_MAZE))) ||
} while (!(rooms[i].is_room & (R_ROOM | R_MAZE)));
if (rooms[i].is_room & (R_ROOM | R_MAZE)) {
if ((rooms[i].is_room & (R_ROOM | R_MAZE)) && (!rooms_visited[i])) {
if ((!(rooms[rr].is_room & (R_ROOM | R_MAZE))) || (rr == rn)) {