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,18 +186,19 @@ public class Particles extends Entity{
// Fading to another color
if(particle[i].r < colors[particle[i].colorId][1][0])
particle[i].r += 0.2f;
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;
particle[i].r += (particle[i].fade/life);
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 += (particle[i].fade/life);
if(particle[i].g > colors[particle[i].colorId][1][1])
particle[i].g -= 0.2f;
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 -= 0.2f;
particle[i].b -= (particle[i].fade/life);
if (particle[i].life < 0.0f) { // If Particle Is Burned Out