Lines Matching defs:rn
246 party_monsters(int rn, int n)
260 if (no_room_for_monster(rn)) {
264 row = get_rand(rooms[rn].top_row+1,
265 rooms[rn].bottom_row-1);
266 col = get_rand(rooms[rn].left_col+1,
267 rooms[rn].right_col-1);
565 wake_room(short rn, boolean entering, short row, short col)
571 wake_percent = (rn == party_room) ? PARTY_WAKE_PERCENT : WAKE_PERCENT;
579 in_room = (rn == get_room_number(monster->row, monster->col));
589 (rn == get_room_number(monster->row, monster->col))) {
732 short i, rn, d, r;
734 rn = get_room_number(monster->row, monster->col);
735 if (rn == NO_ROOM)
741 if (rooms[rn].doors[d].oth_room != NO_ROOM) {
742 monster->trow = rooms[rn].doors[d].door_row;
743 monster->tcol = rooms[rn].doors[d].door_col;
830 no_room_for_monster(int rn)
834 for (i = rooms[rn].top_row+1; i < rooms[rn].bottom_row; i++) {
835 for (j = rooms[rn].left_col+1; j < rooms[rn].right_col; j++) {
866 short rn, rdif, cdif, retval;
868 rn = get_room_number(row, col);
870 if ( (rn != NO_ROOM) &&
871 (rn == get_room_number(monster->row, monster->col)) &&
872 !(rooms[rn].is_room & R_MAZE)) {