diff --git a/Pathfinding/Pathfinder.cs b/Pathfinding/Pathfinder.cs index 77bc1dc..c649cc0 100644 --- a/Pathfinding/Pathfinder.cs +++ b/Pathfinding/Pathfinder.cs @@ -30,8 +30,8 @@ public class Pathfinder this.roadPriorityFactor = roadPriorityFactor; this.turnAngle = turnAngle; } - - public Pathfinder AStar(Coordinates startCoordinates, Coordinates goalCoordinates, SpeedType vehicle) + + public Pathfinder AStar(Coordinates startCoordinates, Coordinates goalCoordinates, SpeedType vehicle, double extraTime) { DateTime startCalc = DateTime.Now; _speedType = vehicle; @@ -70,7 +70,7 @@ public class Pathfinder Console.WriteLine($"Removed {removed}");*/ } - if (found && DateTime.Now - startCalc > firstFound.Multiply(2)) + if (found && DateTime.Now - startCalc > firstFound.Multiply(extraTime)) stop = true; foreach (OsmEdge edge in currentNode.edges)