Ejemplo n.º 1
0
 /// <summary>
 /// Fonction pour utiliser une bombe. Cette fonction est appelée quand le joueur pèse sur le « Right Bumper » de la manette.
 /// </summary>
 /// <param name="game"> L'instance de la classe du Jeu. Utilisé pour placer les particules de la bombe dans leur liste. </param>
 private void FireBomb(Game game)
 {
     // This if statement manages whether or not the player can currently use a bomb.
     if (nbBombs > 0 && Game.TimeSinceLastBomb + Game.TimeIntervalBetweenBombUses < DateTime.Now)
     {
         Game.TimeSinceLastBomb = DateTime.Now;
         nbBombs--;
         FragmentParticleExplosion.CreateExplosion((int)Position.X, (int)Position.Y, Type, true, 17, game, 105, 0.5f, 500, 6);
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="game"></param>
 public void Explode(Game game)
 {
     FragmentParticleExplosion.CreateExplosion((int)Position.X, (int)Position.Y, Type, false, 6, game, 32, 0.2f, 50, colorInt);
 }