Exemple #1
0
 public void AskForACard(List<Player> players, int myIndex, Deck stock, Card.Values value)
 {
     foreach (var player in players)
     {
         player.DoYouHaveAny(value);
     }
 }
Exemple #2
0
 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;
     }
 }
Exemple #3
0
 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;
 }
Exemple #4
0
 public bool ContainsValue(Card.Values value)
 {
     foreach (var card in _cards)
     {
         if (card.Value == value)
         {
             return true;
         }
     }
     return false;
 }
Exemple #5
0
 public Deck DoYouHaveAny(Card.Values value)
 {
     Deck deckToReturn = _cards.PullOutValues(value);
     _textBoxOnForm.Text += $"{_name} tem {deckToReturn.Count} {value}.";
     return deckToReturn;
 }
Exemple #6
0
 public void TakeCard(Card card) { _cards.Cards.Add(card); }