/// <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); } }
/// <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); }