public void PlayCardFromHand(Card card) { if (Hand.Contains(card)) { InPlay.Add(card); Hand.Remove(card); } }
public void PutCardFromHandIntoPlay(Card card) { if (!Hand.Contains(card)) { throw new ArgumentOutOfRangeException("Hand does not contain the card " + card); } Hand.Remove(card); _cardsInPlay.Add(card, this); }