From 7ff3cd5bde1b82214c61455c87da85117e980e48 Mon Sep 17 00:00:00 2001 From: Xeon0X Date: Tue, 25 Jun 2024 03:08:53 +0200 Subject: [PATCH] Add limit --- world_maker/pack_rectangle.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/world_maker/pack_rectangle.py b/world_maker/pack_rectangle.py index 24cd6bf..fe889a5 100644 --- a/world_maker/pack_rectangle.py +++ b/world_maker/pack_rectangle.py @@ -68,7 +68,7 @@ def pack_rectangles(grid, min_width: int = 10, max_width: int = 25): while True: rectangle = generate_rectangle(min_width, max_width) print(f"[Pack rectangles] Number of rectangles: {len(bin.rectangles)}") - if not bin.place_rectangle(rectangle): + if not bin.place_rectangle(rectangle) or len(bin.rectangles) >= 3000: break return bin.rectangles