summaryrefslogtreecommitdiff
path: root/src/particleemitter.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/particleemitter.cpp')
-rw-r--r--src/particleemitter.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/particleemitter.cpp b/src/particleemitter.cpp
index cd42fd865..b3f8f40d7 100644
--- a/src/particleemitter.cpp
+++ b/src/particleemitter.cpp
@@ -522,9 +522,9 @@ std::list<Particle *> ParticleEmitter::createParticles(int tick)
float angleV = mParticleAngleVertical.value(tick);
float power = mParticlePower.value(tick);
newParticle->setVelocity(
- static_cast<float>(cos(angleH) * cos(angleV) * power),
- static_cast<float>(sin(angleH) * cos(angleV) * power),
- static_cast<float>(sin(angleV) * power));
+ static_cast<float>(cos(angleH) * cos(angleV)) * power,
+ static_cast<float>(sin(angleH) * cos(angleV)) * power,
+ static_cast<float>(sin(angleV)) * power);
newParticle->setRandomness(mParticleRandomness.value(tick));
newParticle->setGravity(mParticleGravity.value(tick));