Lines Matching refs:room_num

109 static int room_num = ROOMS_IN_CAVE;	/* # rooms in cave */
172 room_num = atoi(optarg);
173 if (room_num < MIN_ROOMS_IN_CAVE) {
178 if (room_num > MAX_ROOMS_IN_CAVE) {
198 link_num > room_num - (room_num / 4)) {
205 bat_num += ((random() % (room_num / 2)) + 1);
206 pit_num += ((random() % (room_num / 2)) + 1);
209 if (bat_num > room_num / 2) {
215 if (pit_num > room_num / 2) {
229 room_num, link_num, bat_num, plural(bat_num), pit_num,
280 if (cave[player_loc].tunnel[i] <= room_num)
331 if (next_room == room_num + 1 &&
335 while (next_room < 1 || next_room > room_num + 1) {
338 if (next_room > room_num + 1)
340 if (next_room == room_num + 1 &&
372 if (next_room == room_num + 1)
373 jump(next_room = (random() % room_num) + 1);
395 next_room = player_loc = (random() % room_num) + 1;
443 if (next > room_num) {
446 arrow_location = (random() % room_num) + 1;
456 else if (cave[arrow_location].tunnel[lnk] > room_num)
546 for (i = 1; i <= room_num; ++i)
553 * of (delta + 1) and room_num to be 1.
556 delta = (random() % (room_num - 1)) + 1;
557 } while (gcd(room_num, delta + 1) != 1);
559 for (i = 1; i <= room_num; ++i) {
560 lnk = ((i + delta) % room_num) + 1; /* connection */
565 for (i = 1; i <= room_num; i++)
569 try_again: lnk = (random() % room_num) + 1;
593 for (i = 1; i <= room_num; ++i)
599 for (i = 1; i <= room_num; ++i) {
617 for (i = 1; i <= room_num; ++i)
629 loc = (random() % room_num) + 1;
640 loc = (random() % room_num) + 1;
649 wumpus_loc = (random() % room_num) + 1;
657 player_loc = (random() % room_num) + 1;
661 (link_num / room_num < 0.4 ? wump_nearby() : 0) : 0) ||