public void SetGameOption(GameOptionFlag flag, bool on) { if (on) { GameOptionFlags = GameOptionFlags.WithGameOption(flag); } else { GameOptionFlags = GameOptionFlags.WithoutGameOption(flag); } }
public static bool HasGameOption(this GameOptionFlag thisFlags, GameOptionFlag gameOptionFlag) { return((thisFlags & gameOptionFlag) == gameOptionFlag); }
public static GameOptionFlag WithoutGameOption(this GameOptionFlag thisFlags, GameOptionFlag flag) { return(thisFlags & ~flag); }
public bool HasGameOption(GameOptionFlag gameOptionFlag) { return(GameOptionFlags.HasGameOption(gameOptionFlag)); }