/// <summary> /// Дилеру дается 1 карта /// </summary> public void DealerAddCard() { Card newcard = _deck.PickCard(); totaldealer += newcard.GetValue(); DealerCards += newcard.GetCaption() + " "; }
/// <summary> /// Игроку дается одна карта /// </summary> public void PlayerAddCard(List <Card> CurrentCardList) { Card newcard = _deck.PickCard(); totalplayer += newcard.GetValue(); CurrentCardList.Add(newcard); PlayerCards += newcard.GetCaption() + " "; }
/// <summary> /// Дилеру дается 1 карта /// </summary> public void DealerAddCard(List <Card> CurrentCardsList) { Card newcard = _deck.PickCard(); totaldealer += newcard.GetValue(); CurrentCardsList.Add(newcard); DealerCards += newcard.GetCaption() + " "; if (totaldealer > 21 & DealerHasA()) //если сумма очков больше 21 и в колоде игрока имеется туз { foreach (var CurrentCard in DealerCardsList) //проходим по картам чтобы найти туз { if (CurrentCard.Number == 11) //если туз { CurrentCard.Number = 1; //присвоим значение 1 totaldealer -= 10; } } } }