public AStarPathFinding(NeighbourStrategy neighbour, DistanceStrategy distance, HeuristicStrategy heuristic) { _neighbours = neighbour; _distance = distance; _heuristic = heuristic; }
public BreadthFirstAreaSearch(NeighbourStrategy neighbour, DistanceStrategy distance) { _neighbour = neighbour; _distance = distance; }