示例#1
0
 public GameState(GameState source)
     : base(source)
 {
     this.events = new Events(source.events);
 }
示例#2
0
 public GameState GetStatus(int playerIdx)
 {
     this.apiAccess.WaitOne();
     try
     {
         GameState retval = new GameState(Program.MainForm.gameState, playerIdx);
         return retval;
     }
     finally
     {
         this.apiAccess.ReleaseMutex();
     }
 }