Exemplo n.º 1
0
        public void Run()
        {
            Player currentPlayer = null;

            SetUpGame();

            while (gameActive)
            {
                foreach (var player in _players)
                {
                    if (!player.IsActive)
                    {
                        continue;
                    }

                    currentPlayer = player;
                    Play(player);
                    _ui._textbox.Clear();   // Add to ConsoleUserInterface later.
                }
            }

            _ui.AnnounceWinner(currentPlayer);
        }