Added color fade to particles

This commit is contained in:
Ziver Koc 2007-04-06 13:43:57 +00:00
parent 3ad54c931d
commit 0ef950a5ea

View file

@ -186,20 +186,21 @@ public class Particles extends Entity{
// Fading to another color // Fading to another color
if(particle[i].r < colors[particle[i].colorId][1][0]) if(particle[i].r < colors[particle[i].colorId][1][0])
particle[i].r += 0.2f; particle[i].r += (particle[i].fade/life);
if(particle[i].g < colors[particle[i].colorId][1][1])
particle[i].g += 0.2f;
if(particle[i].b < colors[particle[i].colorId][1][2])
particle[i].b += 0.2f;
if(particle[i].r > colors[particle[i].colorId][1][0]) if(particle[i].r > colors[particle[i].colorId][1][0])
particle[i].r -= 0.2f; particle[i].r -= (particle[i].fade/life);
if(particle[i].g > colors[particle[i].colorId][1][1])
particle[i].g -= 0.2f; if(particle[i].g < colors[particle[i].colorId][1][1])
if(particle[i].b > colors[particle[i].colorId][1][2]) particle[i].g += (particle[i].fade/life);
particle[i].b -= 0.2f; if(particle[i].g > colors[particle[i].colorId][1][1])
particle[i].g -= (particle[i].fade/life);
if(particle[i].b < colors[particle[i].colorId][1][2])
particle[i].b += (particle[i].fade/life);
if(particle[i].b > colors[particle[i].colorId][1][2])
particle[i].b -= (particle[i].fade/life);
if (particle[i].life < 0.0f) { // If Particle Is Burned Out if (particle[i].life < 0.0f) { // If Particle Is Burned Out
particle[i].active = true; // Make All The Particles Active particle[i].active = true; // Make All The Particles Active
particle[i].life = life; // Give It New Life particle[i].life = life; // Give It New Life