コード例 #1
0
 public bool CanDiscard(Card card)
 {
     return this.hand.Cards.Contains(card);
 }
コード例 #2
0
 public void Discard(Card card)
 {
     if (CanDiscard(card))
         card.Discard();
 }
コード例 #3
0
 public void Discard(Card card)
 {
     discardManager.Discard(card);
     NotifyPropertyChanged("Cards");
 }
コード例 #4
0
 public bool CanDiscard(Card card)
 {
     return discardManager.CanDiscard(card);
 }
コード例 #5
0
ファイル: Hand.cs プロジェクト: BrandonFitzgibbon/Pandemic
 internal void RemoveFromHand(Card card)
 {
     card.Discarded -= cardDiscarded;
     cards.Remove(card);
     if (HandChanged != null) HandChanged(this, EventArgs.Empty);
 }
コード例 #6
0
ファイル: Hand.cs プロジェクト: BrandonFitzgibbon/Pandemic
 internal void AddToHand(Card card)
 {
     card.Discarded += cardDiscarded;
     cards.Add(card);
     if (HandChanged != null) HandChanged(this, EventArgs.Empty);
 }
コード例 #7
0
 public DiscardedEventArgs(Card card)
 {
     this.card = card;
 }