private void CheckWinner() { if (gameBoard.CheckWinner() != 0) { gameOverStatus = true; if (gameBoard.IsPlayer1Turn()) { winnerID = player2.ID; winnerMark = player2.Mark.ToString(); } else { winnerID = player1.ID; winnerMark = player1.Mark.ToString(); } SetWinnerPositions(gameBoard.GetWinnerPositions()); } else if (gameBoard.turnCount == gameBoard.rows * gameBoard.columns) { gameOverStatus = true; winnerID = 0; winnerMark = ""; } }
public int CheckWinner(GameBoard problem) { return(problem.CheckWinner()); }