public void Replay() { Console.WriteLine("Score: [Player1] {0}:{1} [Player2]", ticTacToeLogic.GetPlayerScore(1), ticTacToeLogic.GetPlayerScore(2)); Console.WriteLine("Would you like to play another round? yes/no"); string input = Console.ReadLine(); input = input.Trim(); if (String.Compare(input, "yes") == 0) { ticTacToeLogic.MakeEmptyMatrix(); PrintBoard(); PlayerTurn = ePlayerIdentifier.Player1Turn; } else if (String.Compare(input, "no") == 0) { Console.WriteLine("Goodbye"); Thread.Sleep(1500); Environment.Exit(1); } else { Screen.Clear(); Console.WriteLine("Please enter a valid input. (yes/no)"); Replay(); } }
public void SwitchPlayers() { if (PlayerTurn == ePlayerIdentifier.Player1Turn) { PlayerTurn = ePlayerIdentifier.Player2Turn; } else { PlayerTurn = ePlayerIdentifier.Player1Turn; } }