示例#1
0
 void s_Variant(GameCode game)
 {
     if (_gamecodes.Count == 0)
     {
         throw Error.Assert("missing game definition");
     }
     _gamecodes.Add(game);
 }
示例#2
0
 internal static GameDef Create(GameCode code, bool isvariant)
 {
     return(new GameDef()
     {
         Code = code,
         _isvariant = isvariant,
     }.Init());
 }
示例#3
0
 //--- sexpr api
 void s_Game(GameCode game)
 {
     if (_gamecodes.Count != 0)
     {
         throw Error.Assert("duplicate game definition");
     }
     _gamecodes.Add(game);
 }