komplexeres wfc, funktioniert jetzt immer

This commit is contained in:
Alfred Baumann
2026-06-11 16:01:44 +02:00
parent 8139af00d5
commit f4ef3c7555
3 changed files with 56 additions and 12 deletions

View File

@@ -20,10 +20,11 @@ class Grid:
raise ValueError("Feldgrösse nicht erlaubt")
with open(f"descriptions/{width}x{height}.txt") as f:
lines = f.readlines()
if specific:
if specific is not None:
selected = lines[specific].strip()
else:
selected = choice(lines).strip()
print(f"Seed: {lines.index(selected + "\n")}")
self.pieces = parse_description(selected)
def neighbors(self, x: int, y: int) -> list[Coordinate]: