History

removed 3 magic numbers in particle system

Jeffrey Ventrella committed 13 years ago

Commit 405cb511 parent ace133a2 files · +7 −3Browse files

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

Unified · Split

interface/src/ParticleSystem.cpp+3−3
@@ -344,9 +344,9 @@ void ParticleSystem::updateParticle(int p, float deltaTime) { · 343 unmodified lines
344 } else if (myEmitter.particleAttributes[lifeStage].modulationStyle == COLOR_MODULATION_STYLE_RAINBOW_CYCLE) {344 } else if (myEmitter.particleAttributes[lifeStage].modulationStyle == COLOR_MODULATION_STYLE_RAINBOW_CYCLE) {
345 345
346 float amp = myEmitter.particleAttributes[lifeStage].modulationAmplitude * ONE_HALF;346 float amp = myEmitter.particleAttributes[lifeStage].modulationAmplitude * ONE_HALF;
347 redModulation = sinf(radian * 0.5f) * amp;347 redModulation = sinf(radian * RAINBOW_CYCLE_RED_RATE ) * amp;
348 greenModulation = sinf(radian * 0.7f) * amp;348 greenModulation = sinf(radian * RAINBOW_CYCLE_GREEN_RATE) * amp;
349 bueModulation = sinf(radian * 1.0f) * amp;349 bueModulation = sinf(radian * RAINBOW_CYCLE_BLUE_RATE ) * amp;
350 }350 }
351 351
352 _particle[p].color.r += redModulation;352 _particle[p].color.r += redModulation;