Move Distance to Utils.Distance

This commit is contained in:
Lucas Nicodemus 2017-12-04 21:53:46 -07:00
parent 17982bd766
commit e85d79e23d
2 changed files with 15 additions and 5 deletions

View file

@ -1456,5 +1456,17 @@ namespace TShockAPI
empty ? 0 : ActivePlayers(),
TShock.Config.MaxSlots, Main.worldName, Netplay.ServerIP.ToString(), Netplay.ListenPort, TShock.VersionNum);
}
/// <summary>Distance - Determines the distance between two vectors.</summary>
/// <param name="value1">value1 - The first vector location.</param>
/// <param name="value2">value2 - The second vector location.</param>
/// <returns>float - The distance between the two vectors.</returns>
public static float Distance(Vector2 value1, Vector2 value2)
{
float num2 = value1.X - value2.X;
float num = value1.Y - value2.Y;
float num3 = (num2 * num2) + (num * num);
return (float)Math.Sqrt(num3);
}
}
}