可视化maze生成的history_maze

This commit is contained in:
Guan Inf 2025-06-27 20:53:22 +08:00
parent 0c0f0f3d58
commit c7f28e7f88
2 changed files with 3 additions and 1 deletions

View File

@ -90,7 +90,6 @@ class SourceCollector:
new_node.fa = u
num_str = to[1:]
new_node.path = new_path
try:
if to.startswith('g'):
new_node.val = int(num_str)

View File

@ -21,6 +21,7 @@ class MazeGenerator:
self.filename = filename
self.name = name # 迷宫名称
self.special_elements = [] # 存储特殊元素的位置和值
self.history_mazes = []
def initialize_maze(self):
"""初始化迷宫,四周设置为墙"""
@ -94,7 +95,9 @@ class MazeGenerator:
if wall_count <= 2 * (int)(self.WALL):
break
self.maze[rx][ry] = self.ROUTE
self.history_mazes.append(self.maze)
# self.history_mazes.append(self.maze)
def set_random_exits(self):
"""随机设置迷宫入口和出口"""
available = self.get_available_cells()