public void AskForACard(List<Player> players, int myIndex, Deck stock, Card.Values value) { foreach (var player in players) { player.DoYouHaveAny(value); } }
public bool HasBook(Card.Values value) { int NumberOfCards = 0; foreach (Card card in _cards) { if (card.Value == value) { NumberOfCards++; } } if (NumberOfCards == 4) { return true; } else { return false; } }
public Deck PullOutValues(Card.Values value) { Deck deckToReturn = new Deck(0); for (int i = _cards.Count - 1; i >= 0; i--) { if (_cards[i].Value == value) { deckToReturn.Cards.Add(Deal(i)); } } return deckToReturn; }
public bool ContainsValue(Card.Values value) { foreach (var card in _cards) { if (card.Value == value) { return true; } } return false; }
public Deck DoYouHaveAny(Card.Values value) { Deck deckToReturn = _cards.PullOutValues(value); _textBoxOnForm.Text += $"{_name} tem {deckToReturn.Count} {value}."; return deckToReturn; }
public void TakeCard(Card card) { _cards.Cards.Add(card); }