Esempio n. 1
0
 public void MassRegenerate(ICollection <IEnemy> enemies, Models.Unit.Player.IPlayer player)
 {
     foreach (var enemy in enemies)
     {
         enemy.RegenarateHP();
     }
     player.RegenarateHP();
 }
Esempio n. 2
0
        public void HandlePlayerAtack(Models.Unit.Player.IPlayer player, IEnemy target)
        {
            var successfulHit = HandleAttack(player, target);

            if (successfulHit)
            {
                audio.Play((Sound)(7 + randomProvider.Next(3)));
                if (target.Dead || OnePunchMode)
                {
                    EnemyDied(target);
                    Engine.KillCounter++;
                    audio.Play(Sound.EnemyDie);
                }
            }
            else
            {
                //should be dodge sound
                //Audio.Play(Sound.GameOver);
            }
        }