Minor A* optimisations (#1335)
* Add some extra comments * Remove the redundant closedTiles variable * Rename some variables to better match the common naming schemes Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
This commit is contained in:
@@ -58,7 +58,6 @@ namespace Content.Shared.AI
|
||||
public Queue<TileRef> Route { get; }
|
||||
public Dictionary<TileRef, TileRef> CameFrom { get; }
|
||||
public Dictionary<TileRef, float> GScores { get; }
|
||||
public HashSet<TileRef> ClosedTiles { get; }
|
||||
public double TimeTaken { get; }
|
||||
|
||||
public AStarRouteDebug(
|
||||
@@ -66,14 +65,12 @@ namespace Content.Shared.AI
|
||||
Queue<TileRef> route,
|
||||
Dictionary<TileRef, TileRef> cameFrom,
|
||||
Dictionary<TileRef, float> gScores,
|
||||
HashSet<TileRef> closedTiles,
|
||||
double timeTaken)
|
||||
{
|
||||
EntityUid = uid;
|
||||
Route = route;
|
||||
CameFrom = cameFrom;
|
||||
GScores = gScores;
|
||||
ClosedTiles = closedTiles;
|
||||
TimeTaken = timeTaken;
|
||||
}
|
||||
}
|
||||
@@ -105,7 +102,6 @@ namespace Content.Shared.AI
|
||||
public readonly IEnumerable<Vector2> Route;
|
||||
public readonly Dictionary<Vector2, Vector2> CameFrom;
|
||||
public readonly Dictionary<Vector2, float> GScores;
|
||||
public readonly List<Vector2> ClosedTiles;
|
||||
public double TimeTaken;
|
||||
|
||||
public AStarRouteMessage(
|
||||
@@ -113,14 +109,12 @@ namespace Content.Shared.AI
|
||||
IEnumerable<Vector2> route,
|
||||
Dictionary<Vector2, Vector2> cameFrom,
|
||||
Dictionary<Vector2, float> gScores,
|
||||
List<Vector2> closedTiles,
|
||||
double timeTaken)
|
||||
{
|
||||
EntityUid = uid;
|
||||
Route = route;
|
||||
CameFrom = cameFrom;
|
||||
GScores = gScores;
|
||||
ClosedTiles = closedTiles;
|
||||
TimeTaken = timeTaken;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user