(self, start: TPosition, goal: TPosition)
| 182 | """ |
| 183 | |
| 184 | def __init__(self, start: TPosition, goal: TPosition) -> None: |
| 185 | self.fwd_astar = AStar(start, goal) |
| 186 | self.bwd_astar = AStar(goal, start) |
| 187 | self.reached = False |
| 188 | |
| 189 | def search(self) -> list[TPosition]: |
| 190 | while self.fwd_astar.open_nodes or self.bwd_astar.open_nodes: |