示例#1
0
 /// <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)));
 }
示例#2
0
		/// <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);
		}