コード例 #1
0
ファイル: Giant.cs プロジェクト: tavanan/Tower-defence-game
        public override void attack(IDefender DefenderVisitor)
        {
            int damage;

            damage = DefenderVisitor.Defend(this);
            this.GetDamage(damage);
        }
コード例 #2
0
ファイル: Ogre.cs プロジェクト: tavanan/Tower-defence-game
        public override void attack(IDefender DefenderVisitor)
        {
            int damage;

            damage = DefenderVisitor.Defend(this);

            GetDamage(Math.Max(1, (damage - Armor)));
        }
コード例 #3
0
        public override void attack(IDefender DefenderVisitor)
        {
            int damage;

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