- added will's patch for splash particle animation support

This commit is contained in:
Mark Vejvoda
2011-06-10 19:44:34 +00:00
parent 7c43628643
commit 3efde1d31b
2 changed files with 16 additions and 4 deletions

View File

@@ -913,11 +913,19 @@ SplashParticleSystem::~SplashParticleSystem(){
}
}
void SplashParticleSystem::initParticleSystem() {
startEmissionRate = emissionRate;
}
void SplashParticleSystem::update(){
ParticleSystem::update();
if(state != sPause){
if(state != sPause) {
emissionRate-= emissionRateFade;
if(emissionRate < 0.0f){//otherwise this system lives forever!
tween= 1.0f - ((emissionRate + startEmissionRate) / (startEmissionRate * 2.0f));
tween= clamp(tween, 0.0f, 1.0f);
if(emissionRate < 0.0f) {//otherwise this system lives forever!
fade();
}
}