internal void ExplodeFirework(Tableau tableau) { ParticleCircleEmitter explosion = new ParticleCircleEmitter(particles, tableau.FireworkColorMin[tableau.FireworksLeft], tableau.FireworkColorMax[tableau.FireworksLeft], 1, 3); explosion.X = tableau.FireworkPosX[tableau.FireworksLeft]; // location explosion.Y = tableau.FireworkPosY[tableau.FireworksLeft]; explosion.Life = 20; // life of the explosion explosion.Frequency = 100000; explosion.LifeMin = 10; explosion.LifeMax = 60; explosion.LifeFullMin = 10; explosion.LifeFullMax = 60; explosion.SpeedMin = 2; explosion.SpeedMax = 10; }
private void CreateExplosion() { // Make an explosion of pixels on the particle system.. ParticleCircleEmitter explosion = new ParticleCircleEmitter(particles, Color.Red, Color.Orange, 1, 2); explosion.X = emit.X; // location explosion.Y = emit.Y; explosion.Life = 3; // life of the explosion explosion.Frequency = 100000; explosion.LifeMin = 5; explosion.LifeMax = 20; explosion.LifeFullMin = 5; explosion.LifeFullMax = 5; explosion.SpeedMin = 8; explosion.SpeedMax = 20; }