* Fix an improbable bug.
This commit is contained in:
jean.chalard
2008-12-02 14:34:02 +00:00
parent e160c0764c
commit 3626fe74da
+1
View File
@@ -141,6 +141,7 @@ void hgeParticleSystem::Update(float fDeltaTime)
if(par->fAge >= par->fTerminalAge) if(par->fAge >= par->fTerminalAge)
{ {
nParticlesAlive--; nParticlesAlive--;
if (par != &particles[nParticlesAlive])
memcpy(par, &particles[nParticlesAlive], sizeof(hgeParticle)); memcpy(par, &particles[nParticlesAlive], sizeof(hgeParticle));
i--; i--;
continue; continue;