From d8d0bc61908bf09d66028e147df3570445e0eab7 Mon Sep 17 00:00:00 2001 From: Yohann D'ANELLO Date: Fri, 8 Jan 2021 19:20:56 +0100 Subject: [PATCH] Fix the end ladder --- squirrelbattle/mapgeneration/broguelike.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/squirrelbattle/mapgeneration/broguelike.py b/squirrelbattle/mapgeneration/broguelike.py index 2425df7..e3f86a7 100644 --- a/squirrelbattle/mapgeneration/broguelike.py +++ b/squirrelbattle/mapgeneration/broguelike.py @@ -208,8 +208,9 @@ class Generator: # place an exit ladder y, x = randint(0, height - 1), randint(0, width - 1) while level[y][x] != Tile.FLOOR or \ - any([t.is_wall() for t in Map.neighbourhood(level, y, x, large=True)]): + any([level[j][i].is_wall() for j, i + in Map.neighbourhood(level, y, x, large=True)]): y, x = randint(0, height - 1), randint(0, width - 1) - level[sy][sx] = Tile.LADDER + level[y][x] = Tile.LADDER return Map(width, height, level, sy, sx)