Exemple #1
0
 protected override void RemoveCard(Card card)
 {
     base.RemoveCard(card);
     if(CardCount == 0)
     {
         _discards.MoveAllCards(this);
         Shuffle();
     }
 }
Exemple #2
0
 protected virtual void RemoveCard(Card card)
 {
     _cards.Remove(card);
 }
Exemple #3
0
 public virtual void MoveCard(Card card, CardZone targetZone, CardZoneChanger changer)
 {
     RemoveCard(card);
     targetZone.AddCard(card);
     changer(targetZone);
 }
Exemple #4
0
 protected virtual void AddCard(Card card)
 {
     _cards.Add(card);
 }
Exemple #5
0
 public void SetUp()
 {
     _zone1 = new CardZone();
     _zone2 = new CardZone();
     _card = new DummyCard();
 }