public override bool Equals(object obj) { if (obj == null) { return(false); } PSubPos o = (PSubPos)obj; return(o == this); }
public static int hash_PSubPos(PSubPos i2) { return(((i2.X * 5) ^ (i2.Y * 3)) / 4); }
public static PSubPos Lerp(PSubPos a, PSubPos b, int mul, int div) { return(a + ((PSubVec)(b - a) * mul / div)); }
public static PSubPos Min(PSubPos a, PSubPos b) { return(new PSubPos(Math.Min(a.X, b.X), Math.Min(a.Y, b.Y))); }
public static PSubPos Min(PSubPos a, PSubPos b) { return new PSubPos(Math.Min(a.X, b.X), Math.Min(a.Y, b.Y)); }
public static PSubPos Lerp(PSubPos a, PSubPos b, int mul, int div) { return a + ((PSubVec)(b - a) * mul / div); }