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