Esempio n. 1
0
        public void Start(IList <Player> players, Player dealer)
        {
            _notifier.GameStartedWith(players.Select(p => p.Name).ToList());

            Deck.Regroup();
            Deck.Shuffle();


            _notifier.DeckShuffled();

            OrderPlayers(players, dealer);
            ResetPlayersState();

            _currentRound = _rounds[0];
            StartRound();
        }