GridDijkstraState.init constructor
GridDijkstraState.init()
Implementation
GridDijkstraState.init(
GridPoint start,
GridPoint target,
List<List<GridNode>> grid,
bool allowDiagonals,
) : super.init(start, target, grid, allowDiagonals) {
gCost = HashMap.from({start: 0});
open = PriorityQueue<GridPoint>((a, b) => gCost[a]!.compareTo(gCost[b]!));
open.add(start);
start.set(grid, GridNode.open);
}