public float DistanceSquare(IntVector2 v) { return(IntVector2.DistanceSquare(this, v)); }
public static IntVector2 Max(IntVector2 a, IntVector2 b) { return(new IntVector2(Math.Max(a.x, b.x), Math.Max(a.y, b.y))); }
public static Vector2 Normalize(IntVector2 a) { float magnitude = a.magnitude; return(new Vector2(a.x / magnitude, a.y / magnitude)); }
public static IntVector2 Min(IntVector2 a, IntVector2 b) { return(new IntVector2((int)Math.Min(a.x, b.x), (int)Math.Min(a.y, b.y))); }