/// <summary> /// Funkcja obliczajaca dystans miedzy dwoma stworzeniami /// </summary> /// <param name="from">Stworzenie od ktorego liczymy odleglosc</param> /// <param name="to">Stworzenie do ktorego liczymy odleglosc</param> /// <returns>Odleglosc miedzy stworzeniami</returns> public static float Distance(Beeing from, Beeing to) { return((float)Sqrt((from.ExactPosition.X - to.ExactPosition.X) * (from.ExactPosition.X - to.ExactPosition.X) + (from.ExactPosition.Y - to.ExactPosition.Y) * (from.ExactPosition.Y - to.ExactPosition.Y))); }
/// <summary> /// Funkcja obliczajaca dystans miedzy dwoma stworzeniami /// </summary> /// <param name="from">Stworzenie od ktorego liczymy odleglosc</param> /// <param name="to">Stworzenie do ktorego liczymy odleglosc</param> /// <returns>Odleglosc miedzy stworzeniami</returns> public static float Distance(Beeing from, Beeing to) { return MapField.Distance(from.Location, to.Location); }