about summary refs log tree commit diff homepage
path: root/brutalmaze/maze.py
diff options
context:
space:
mode:
Diffstat (limited to 'brutalmaze/maze.py')
-rw-r--r--brutalmaze/maze.py9
1 files changed, 3 insertions, 6 deletions
diff --git a/brutalmaze/maze.py b/brutalmaze/maze.py
index 691f1ed..423b89a 100644
--- a/brutalmaze/maze.py
+++ b/brutalmaze/maze.py
@@ -139,9 +139,8 @@ class Maze:
         room, visited = [(MIDDLE, MIDDLE)], set()
         while room:
             bit = room.pop()
-            print(bit)
-            if not self.isdisplayed(*bit): break
             if bit not in visited:
+                if not self.isdisplayed(*bit): break
                 visited.add(bit)
                 for x, y in around(*bit):
                     if self.map[x][y] == EMPTY: room.append((x, y))
@@ -480,10 +479,8 @@ class Maze:
         queue, visited = deque([(self.destx, self.desty)]), set()
         while queue:
             x, y = queue.pop()
-            if (x, y) not in visited:
-                visited.add((x, y))
-            else:
-                continue
+            if (x, y) in visited: continue
+            visited.add((x, y))
             dx, dy = MIDDLE - x, MIDDLE - y
             if dx**2 + dy**2 <= 2:
                 # Succeeded on finding a path