Exemple #1
0
 void ReshuffleCards()
 {
     if (shoe.ShouldBeReshuffled)
     {
         shoe = new CardsShoe();
     }
 }
Exemple #2
0
        Card PopCardFromShoe()
        {
            Card card = shoe.PopCard();

            if (card == null)
            {
                shoe = new CardsShoe();
                card = shoe.PopCard();
            }

            return(card);
        }
Exemple #3
0
        void Reset()
        {
            dealer = new Dealer();

            if (shoe.ShouldBeReshuffled)
            {
                shoe = new CardsShoe();
            }

            foreach (Player player in players)
            {
                player.Reset();
            }
        }