R_ROOM
rooms[rn].is_room = R_ROOM;
if ((!(rooms[room1].is_room & (R_ROOM | R_MAZE))) ||
(!(rooms[room2].is_room & (R_ROOM | R_MAZE)))) {
if (rm->is_room & R_ROOM) {
(!(rooms[target_room].is_room & (R_ROOM | R_MAZE)))) {
is_room = (rooms[i].is_room & R_ROOM) ? 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)) {