avoid floating point operation with heli fly int coordinates

This commit is contained in:
Matthias Mailänder
2013-02-25 15:25:16 +01:00
parent 05b6b59dad
commit a59621910e

View File

@@ -36,7 +36,7 @@ namespace OpenRA.Mods.RA.Air
}
var dist = Dest - aircraft.PxPosition;
if (float2.WithinEpsilon(float2.Zero, dist.ToFloat2(), 2))
if (Math.Abs(dist.X) < 2 && Math.Abs(dist.Y) < 2)
{
aircraft.SubPxPosition = Dest.ToPSubPos();
return NextActivity;