Exemple #1
0
        public static void Main(string[] args)
        {
            var player1   = new Player("Player1", "O");
            var player2   = new Player("Player2", "X");
            var gameBoard = new GameBoard(new List <Player> {
                player1, player2
            });

            var gameActive = true;

            while (gameActive)
            {
                gameBoard.ResetBoard();

                while (!gameBoard.IsGameDone)
                {
                    gameBoard.Print();
                    PlayersInput(gameBoard);
                    gameBoard.Play();
                }
                gameActive = PlayAgain();
            }
        }