From d6d1846ee332ddb9a9644155206407af82913996 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Wed, 18 Nov 2009 21:34:25 +1300 Subject: [PATCH] no more local accumulator crap in FindPath --- OpenRa.Game/PathFinder.cs | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/OpenRa.Game/PathFinder.cs b/OpenRa.Game/PathFinder.cs index 753cfa77b2..938781a289 100644 --- a/OpenRa.Game/PathFinder.cs +++ b/OpenRa.Game/PathFinder.cs @@ -77,24 +77,18 @@ namespace OpenRa.Game public List FindPath( PathSearch search ) { - int nodesExpanded = 0; using (new PerfSample("find_path_inner")) { while (!search.queue.Empty) { var p = search.Expand( passableCost ); + PerfHistory.Increment("nodes_expanded", .01); if (search.heuristic(p) == 0) - { - PerfHistory.Increment("nodes_expanded", nodesExpanded * .01); return MakePath(search.cellInfo, p); - } - - nodesExpanded++; } // no path exists - PerfHistory.Increment("nodes_expanded", nodesExpanded * .01); return new List(); } }