Example #1
0
 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);
 }
Example #4
0
 public bool HasGameOption(GameOptionFlag gameOptionFlag)
 {
     return(GameOptionFlags.HasGameOption(gameOptionFlag));
 }