From e21d4d230c85aef5facca16e942057d2d0e51659 Mon Sep 17 00:00:00 2001 From: Charles Peyrat Date: Fri, 8 Jan 2021 07:04:24 +0100 Subject: [PATCH] Add missing termination condition --- squirrelbattle/mapgeneration/broguelike.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/squirrelbattle/mapgeneration/broguelike.py b/squirrelbattle/mapgeneration/broguelike.py index dff9a7c..e8b6fd1 100644 --- a/squirrelbattle/mapgeneration/broguelike.py +++ b/squirrelbattle/mapgeneration/broguelike.py @@ -165,6 +165,8 @@ class Generator: y, x = pos // width, pos % width if self.room_fits(level, y, x, room, door_y, door_x, dy, dx): self.place_room(level, y, x, room, door_y, door_x) + rooms_built += 1 + tries += 1 # post-processing self.place_walls(level)