Пример #1
0
 public PlayersController(AiPlayer firstAiPlayer = null, AiPlayer secondAiPlayer = null)
 {
     this.firstAiPlayer     = firstAiPlayer;
     this.secondAiPlayer    = secondAiPlayer;
     this.currentPlayerTurn = PlayerNumber.FirstPlayer;
     this.gameEngineReady   = true;
 }
Пример #2
0
 private long HandleAiMove(AiPlayer player)
 {
     gameEngineReady = false;
     if (player != null)
     {
         stopWatch = Stopwatch.StartNew();
         player.MakeMove();
         stopWatch.Stop();
         return(stopWatch.ElapsedMilliseconds);
     }
     return(0);
 }