예제 #1
0
파일: Shoe.cs 프로젝트: ncpenn/Blackjack
 public Shoe(int numberOfDecks, Percent whenToShuffle)
 {
     _whenToShuffle = whenToShuffle;
     NeedsToBeShuffled = false;
     _numberOfDecksInShoe = numberOfDecks;
     _initialCountOfCardsInShoe = _numberOfDecksInShoe * 4 * 13;
     LoadShoe();
 }
예제 #2
0
파일: Dealer.cs 프로젝트: ncpenn/Blackjack
 public Dealer(IEnumerator<IPlayer> players, int numberOfRounds, int numberOfDecksToBeUsed, int tableMinBet, int tableMaxBet, Percent whenToShuffle)
 {
     //////Do(new InitialCards().Deal(), new PlayCollection());
     _shoe = new Shoe(numberOfDecksToBeUsed, whenToShuffle);
     _shoe.AnnounceTimeToShuffle += ShoeOnAnnounceTimeToShuffle;
     //Table.TableMaxBet = tableMaxBet;
     //Table.TableMinBet = tableMinBet;
     //_players = players;
     _numberOfRounds = numberOfRounds;
     _dealersCards = new List<uint>();
        // TheCount.CurrentCount = 0;
 }