bool CheckHeadFlag(byte head, HeadFlagDef flag) { if ((head & (byte)flag) > 0) { return(true); } return(false); }
byte SetHeadFlag(byte head, HeadFlagDef flag, bool add) { if (add) { head |= (byte)flag; } else { head &= (byte)(~flag); } return(head); }