Skip to content
Snippets Groups Projects
Commit 84cd5f10 authored by hagrid67's avatar hagrid67
Browse files

Added "remove_deadends" flag to set_transition

in GridTransitionMap.
parent c93115d5
No related branches found
No related tags found
No related merge requests found
...@@ -220,7 +220,7 @@ class GridTransitionMap(TransitionMap): ...@@ -220,7 +220,7 @@ class GridTransitionMap(TransitionMap):
return () return ()
return self.transitions.get_transition(self.grid[cell_id[0]][cell_id[1]], cell_id[2], transition_index) return self.transitions.get_transition(self.grid[cell_id[0]][cell_id[1]], cell_id[2], transition_index)
def set_transition(self, cell_id, transition_index, new_transition): def set_transition(self, cell_id, transition_index, new_transition, remove_deadends=False):
""" """
Replaces the validity of transition to `transition_index' in cell Replaces the validity of transition to `transition_index' in cell
`cell_id' with the new `new_transition'. `cell_id' with the new `new_transition'.
...@@ -244,10 +244,12 @@ class GridTransitionMap(TransitionMap): ...@@ -244,10 +244,12 @@ class GridTransitionMap(TransitionMap):
print('GridTransitionMap.set_transition() ERROR: \ print('GridTransitionMap.set_transition() ERROR: \
wrong cell_id tuple.') wrong cell_id tuple.')
return return
self.grid[cell_id[0]][cell_id[1]] = self.transitions.set_transition(self.grid[cell_id[0]][cell_id[1]], self.grid[cell_id[0]][cell_id[1]] = self.transitions.set_transition(
cell_id[2], self.grid[cell_id[0]][cell_id[1]],
transition_index, cell_id[2],
new_transition) transition_index,
new_transition,
remove_deadends)
def save_transition_map(self, filename): def save_transition_map(self, filename):
""" """
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment