可视化maze生成的history_maze
This commit is contained in:
parent
0c0f0f3d58
commit
c7f28e7f88
@ -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)
|
||||
|
@ -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()
|
||||
|
Loading…
Reference in New Issue
Block a user