public DetermineAttack(IGame game, IAttackingInPlay attacker, IDefendingInPlay defender)
     : base(game)
 {
     this.Attacker = attacker;
     this.Defender = defender;
     this.attack   = attacker.Card.PrintedAttack;
 }
Example #2
0
 public DetermineDefense(IGame game, IAttackingInPlay attacker, IDefendingInPlay defender)
     : base(game)
 {
     this.Attacker = attacker;
     this.Defender = defender;
     this.defense  = defender.Card.PrintedDefense;
 }
 public DetermineDefense(IGame game, IAttackingInPlay attacker, IDefendingInPlay defender)
     : base(game)
 {
     this.Attacker = attacker;
     this.Defender = defender;
     this.defense = defender.Card.PrintedDefense;
 }
 public DetermineAttack(IGame game, IAttackingInPlay attacker, IDefendingInPlay defender)
     : base(game)
 {
     this.Attacker = attacker;
     this.Defender = defender;
     this.attack = attacker.Card.PrintedAttack;
 }
Example #5
0
        public void RemoveDefender(IDefendingInPlay defender)
        {
            if (defender == null)
            {
                throw new ArgumentNullException("defender");
            }

            if (!defenders.Contains(defender))
            {
                return;
            }

            defenders.Remove(defender);
        }
Example #6
0
        public void RemoveDefender(IDefendingInPlay defender)
        {
            if (defender == null)
                throw new ArgumentNullException("defender");

            if (!defenders.Contains(defender))
                return;

            defenders.Remove(defender);
        }