public double DistanceTo(RangeCalcAble paramObject)
 {
     return Math.Sqrt((paramObject.PosX - PosX) * (paramObject.PosX - PosX) + (paramObject.PosY - PosY) * (paramObject.PosY - PosY));
 }
 // Fast range calc thanks to V.Mathivet
 public double SqrDistanceTo(RangeCalcAble paramObject)
 {
     return (paramObject.PosX - PosX) * (paramObject.PosX - PosX) + (paramObject.PosY - PosY) * (paramObject.PosY - PosY);
 }
Esempio n. 3
0
 // Fast range calc thanks to V.Mathivet
 public double SqrDistanceTo(RangeCalcAble paramObject)
 {
     return((paramObject.PosX - PosX) * (paramObject.PosX - PosX) + (paramObject.PosY - PosY) * (paramObject.PosY - PosY));
 }