コード例 #1
0
ファイル: Stack.cs プロジェクト: longde123/grove
 public bool HasSpellWithSource(Card card)
 {
     return(_effects.Any(x => x.Source.OwningCard == card));
 }
コード例 #2
0
ファイル: Combat.cs プロジェクト: longde123/grove
 public bool AnyCreaturesWithFirstStrike()
 {
     return(_attackers.Any(x => x.Card.HasFirstStrike) ||
            _blockers.Any(x => x.Card.HasFirstStrike));
 }
コード例 #3
0
ファイル: TurnEvents.cs プロジェクト: longde123/grove
 public bool HasBeenDamaged(object receiver)
 {
     return(_damaged.Any(x => x.Receiver == receiver));
 }
コード例 #4
0
ファイル: TurnEvents.cs プロジェクト: longde123/grove
 public bool HasChangedZone(Card card, Zone from, Zone to)
 {
     return(_changedZone.Any(x => x.Card == card && x.From == from && x.To == to));
 }
コード例 #5
0
ファイル: TurnEvents.cs プロジェクト: callumhutchy/grove
 public bool HasLostLife(Player player)
 {
     return(_lifeChanged.Any(x => x.Player == player && x.IsLifeLoss));
 }