public override AbstractVector Multiply(float n) { x=x*n; y=y*n; return this; }
public static FDGVector2 operator *(float a, FDGVector2 b) { FDGVector2 temp = new FDGVector2(b.x, b.y); temp.Multiply(a); return(temp); }