History

toggle debug print statements for Leap fingers

Jeffrey Ventrella committed 13 years ago

Commit 5b1ba561 parent 0aaeb452 files · +51 −15Browse files

Showing the changes to interface/src/ParticleSystem.cpp (1 of 2 files). Show all

Unified · Split

interface/src/ParticleSystem.cpp+4−4
@@ -80,9 +80,7 @@ void ParticleSystem::simulate(float deltaTime) { · 79 unmodified lines
8080 assert(_emitter[e].rate >= 0);
8181
8282 _emitter[e].emitReserve += _emitter[e].rate * deltaTime;
83−
8483 _emitter[e].numParticlesEmittedThisTime = (int)_emitter[e].emitReserve;
85−
8684 _emitter[e].emitReserve -= _emitter[e].numParticlesEmittedThisTime;
8785
8886 for (int p = 0; p < _emitter[e].numParticlesEmittedThisTime; p++) {
@@ -114,8 +112,8 @@ void ParticleSystem::createParticle(int e, float timeFraction) { · 25 unmodified lines
114112 _particle[p].age = 0.0f;
115113 _particle[p].velocity = _emitter[e].direction * _emitter[e].thrust;
116114 _particle[p].position = _emitter[e].previousPosition + timeFraction * (_emitter[e].position - _emitter[e].previousPosition);
117− _particle[p].radius = _emitter[e].particleAttributes[0].radius;
118− _particle[p].color = _emitter[e].particleAttributes[0].color;
115+ _particle[p].radius = _emitter[e].particleAttributes[PARTICLE_LIFESTAGE_0].radius;
116+ _particle[p].color = _emitter[e].particleAttributes[PARTICLE_LIFESTAGE_0].color;
119117 _particle[p].previousParticle = NULL_PARTICLE;
120118
121119 if (_particle[_emitter[e].currentParticle].alive) {
@@ -142,6 +140,8 @@ void ParticleSystem::killParticle(int p) { · 20 unmodified lines
142140 _particle[p].velocity = glm::vec3(0.0f, 0.0f, 0.0f);
143141 _particle[p].age = 0.0f;
144142 _particle[p].emitterIndex = NULL_PARTICLE;
143+ _particle[p].color = glm::vec4(0.0f, 0.0f, 0.0f, 0.0f);
144+ _particle[p].radius = 0.0f;
145145 }
146146
147147