예제 #1
0
        public void Hit(Creature attacked)
        {
            attacked.Health -= this.GetHitPower() - attacked.GetDefencePower();
            Enemy enemy = attacked as Enemy;

            this.GoldAmount        += enemy.WorthInGold;
            this.CurrentExperience += GameParameters.GetExperienceReward(this.CurrentLevel);
            this.CurrentLevel       = GameParameters.GetCurrentLevel(this.CurrentExperience);
        }