Fix and optimize FindTilesInCircle

This commit is contained in:
Pavlos Touboulidis
2014-06-21 02:18:55 +03:00
parent 1c511ea6eb
commit daed053a57
7 changed files with 42 additions and 50 deletions

View File

@@ -347,8 +347,7 @@ namespace OpenRA.Mods.RA.AI
{
for (var k = MaxBaseDistance; k >= 0; k--)
{
var tlist = Map.FindTilesInCircle(center, k)
.OrderBy(a => (world.Map.CenterOfCell(a) - pos).LengthSquared);
var tlist = Map.FindTilesInCircle(center, k);
foreach (var t in tlist)
if (world.CanPlaceBuilding(actorType, bi, t, null))