public void Next() { HandNumber = seeds.Dequeue(); cardDeck.Shuffle(HandNumber); DealerCards = new List <Card>(); PlayerCards = new List <Card>(); for (int i = 0; i < 2; i++) { DealerCards.Add(cardDeck.Next); PlayerCards.Add(cardDeck.Next); } }
public void SetUp() { _deck = new CardDeck(); _deck.MakeDeck(); _deck.Shuffle(); _player = new Player(); _dealer = new Player(); _player.AddToHand(_deck.Draw()); _player.AddToHand(_deck.Draw()); _dealer.AddToHand(_deck.Draw()); _dealer.AddToHand(_deck.Draw()); }
/// <summary> /// Начало игры: игроку и дилеру дается 2 карты /// </summary> public void GameStart() { _deck.Shuffle(CardCount); //перемешиваем колоду и берем из нее 11 карт PlayerAddCard(PlayerCardsList); PlayerAddCard(PlayerCardsList); DealerAddCard(DealerCardsList); DealerAddCard(DealerCardsList); //игроку и дилеру дается по одной карте if (GetTotalDealer() == 22) { totaldealer = 2; } }
/// <summary> /// Начало игры: игроку и дилеру дается 2 карты /// </summary> public void GameStart() { _deck.Shuffle(CardCount); //перемешиваем колоду и берем из нее 11 карт if (_deck.CardCount() < CardCount) { throw new Exception("Колода пуста"); } DealerAddCard(); DealerAddCard(); //игроку и дилеру дается по одной карте PlayerAddCard(); PlayerAddCard(); BlackjackCheck(); //проверка на 21 }
public Controller() { _dealer = new Dealer("James"); _deck = new CardDeck(); _deck.Shuffle(); }