Esempio n. 1
0
        public override void attack(IDefender DefenderVisitor)
        {
            int damage;

            damage = DefenderVisitor.Defend(this);
            this.GetDamage(damage);
        }
Esempio n. 2
0
        public override void attack(IDefender DefenderVisitor)
        {
            int damage;

            damage = DefenderVisitor.Defend(this);

            GetDamage(Math.Max(1, (damage - Armor)));
        }
Esempio n. 3
0
        public override void attack(IDefender DefenderVisitor)
        {
            int damage;

            damage = DefenderVisitor.Defend(this);
            if (damage != 0)
            {
                Speed++;
            }
            GetDamage(damage);
        }