private void playerVsComputerGame() { Console.WriteLine(); string playerName = enterPlayerName(); GameBoard.eSymbols playerSymbol = enterPlayerSymbol(); GameBoard.eSymbols computerSymbol = (playerSymbol == GameBoard.eSymbols.Symbol1) ? GameBoard.eSymbols.Symbol2 : GameBoard.eSymbols.Symbol1; PlayerDetails player1 = new PlayerDetails(playerName, playerSymbol); PlayerDetails computer = new PlayerDetails("Computer", computerSymbol); m_Game = new TicTacToeLogic(player1, computer); m_Game.SetNewBoard(m_BoardGameLenght, m_BoardGameLenght); play((int)eGameMode.PlayerVSComputer); printGoodbyeMsg(); }
private void playerVsPlayerGame() { Console.Write("{0}Player 1 - ", Environment.NewLine); string player1Name = enterPlayerName(); Console.Write("Player 2 - "); string player2Name = enterPlayerName(); Console.Write("{0}{1} : ", Environment.NewLine, player1Name); GameBoard.eSymbols player1Symbol = enterPlayerSymbol(); GameBoard.eSymbols player2Symbol = (player1Symbol == GameBoard.eSymbols.Symbol1) ? GameBoard.eSymbols.Symbol2 : GameBoard.eSymbols.Symbol1; PlayerDetails player1 = new PlayerDetails(player1Name, player1Symbol); PlayerDetails Player2 = new PlayerDetails(player2Name, player2Symbol); m_Game = new TicTacToeLogic(player1, Player2); m_Game.SetNewBoard(m_BoardGameLenght, m_BoardGameLenght); play((int)eGameMode.PlayerVSPlayer); printGoodbyeMsg(); }