private int CheckForWinners() { ai.SetMarkWin(true); int score = ai.CheckForWins(); ai.SetMarkWin(false); if (score == 10) { // AI won ui.IndicatePlayerTurn(false); ui.IndicateAITurn(false); return(1); } else if (score == -10) { // Player won ui.IndicatePlayerTurn(false); ui.IndicateAITurn(false); return(-1); } if (!ai.CheckForMovesLeft()) { ui.IndicatePlayerTurn(false); ui.IndicateAITurn(false); ui.ShowDraw(); return(-2); } return(0); }