int gen_dungeon(dungeon_t *d) { /* pair_t p1, p2; p1[dim_x] = rand_range(1, 158); p1[dim_y] = rand_range(1, 94); p2[dim_x] = rand_range(1, 158); p2[dim_y] = rand_range(1, 94); */ empty_dungeon(d); /* connect_two_points_recursive(d, p1, p2); return 0; */ do { make_rooms(d); } while (place_rooms(d)); connect_rooms(d); place_stairs(d); return 0; }
int gen_dungeon(dungeon_t *d) { empty_dungeon(d); do { make_rooms(d); } while (place_rooms(d)); connect_rooms(d); place_stairs(d); return 0; }