Fixes for small bugs.

This commit is contained in:
Bob
2009-10-28 18:45:50 +13:00
parent 222b72a679
commit 9f237f2530
2 changed files with 78 additions and 59 deletions

View File

@@ -160,10 +160,14 @@ namespace OpenRa.Game
.Where(x => (x.CenterLocation - a).LengthSquared < r * r);
}
public static IEnumerable<int2> FindTilesInCircle(int2 a, int r)
public static IEnumerable<int2> FindTilesInCircle( int2 a, int r )
{
var min = a - new int2(r, r);
var max = a + new int2(r, r);
if( min.X < 0 ) min.X = 0;
if( min.Y < 0 ) min.Y = 0;
if( max.X > 127 ) max.X = 127;
if( max.Y > 127 ) max.Y = 127;
for (var j = min.Y; j <= max.Y; j++)
for (var i = min.X; i <= max.X; i++)