public static Hull.Flags32 AndNotPlane(this Hull.Flags32 flags, int i) { return(flags & (Hull.Flags32) ~((int)flags | (int)Hull.Flags32.Plane00 << i)); }
public static Hull.Flags32 OrPlane(this Hull.Flags32 flags, int i) { return(flags | (Hull.Flags32)((int)flags | (int)Hull.Flags32.Plane00 << i)); }