aboutsummaryrefslogtreecommitdiff
path: root/engines/wintermute/base/particles
diff options
context:
space:
mode:
authorDavid Fioramonti2018-05-02 05:14:40 -0700
committerThierry Crozat2018-05-20 11:21:06 +0100
commit1606d6688d665eccf7b2535cb42b84d684e98076 (patch)
tree70f011da7154994afe8a592bc899f6a83f547305 /engines/wintermute/base/particles
parentd52937cc7e0647b1b003c84e8e8b5f508ac00a9d (diff)
downloadscummvm-rg350-1606d6688d665eccf7b2535cb42b84d684e98076.tar.gz
scummvm-rg350-1606d6688d665eccf7b2535cb42b84d684e98076.tar.bz2
scummvm-rg350-1606d6688d665eccf7b2535cb42b84d684e98076.zip
WINTERMUTE: Update deg2rad usage
Diffstat (limited to 'engines/wintermute/base/particles')
-rw-r--r--engines/wintermute/base/particles/part_emitter.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/wintermute/base/particles/part_emitter.cpp b/engines/wintermute/base/particles/part_emitter.cpp
index c64a099cee..1c102d17ee 100644
--- a/engines/wintermute/base/particles/part_emitter.cpp
+++ b/engines/wintermute/base/particles/part_emitter.cpp
@@ -214,7 +214,8 @@ bool PartEmitter::initParticle(PartParticle *particle, uint32 currentTime, uint3
Vector2 vecVel(0, velocity);
Matrix4 matRot;
- matRot.rotationZ(Common::deg2rad(BaseUtils::normalizeAngle(angle - 180)));
+ float radZrot = Common::deg2rad<float>(BaseUtils::normalizeAngle(angle - 180.0));
+ matRot.rotationZ(radZrot);
matRot.transformVector2(vecVel);
if (_alphaTimeBased) {
@@ -433,7 +434,8 @@ bool PartEmitter::addForce(const Common::String &name, PartForce::TForceType typ
force->_direction = Vector2(0, strength);
Matrix4 matRot;
- matRot.rotationZ(Common::deg2rad(BaseUtils::normalizeAngle(angle - 180)));
+ float radZrot = Common::deg2rad<float>(BaseUtils::normalizeAngle(angle - 180.0));
+ matRot.rotationZ(radZrot);
matRot.transformVector2(force->_direction);
return STATUS_OK;