diff options
author | Jorge Bernal <jbernalmartinez@gmail.com> | 2015-12-16 03:31:38 +0300 |
---|---|---|
committer | Jorge Bernal <jbernalmartinez@gmail.com> | 2015-12-16 03:53:48 +0300 |
commit | 0c19a043e8198018ae794145fc4f1e78d5f00923 (patch) | |
tree | 3758688cd3639adcd50b0ce298bdf758b890e4f9 /source/gameengine/Ketsji/KX_Light.cpp | |
parent | 5b331150709616fc5aee9c1af228d48175032ea0 (diff) |
BGE Ketsji clean-up: double-promotion warnings
Diffstat (limited to 'source/gameengine/Ketsji/KX_Light.cpp')
-rw-r--r-- | source/gameengine/Ketsji/KX_Light.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/source/gameengine/Ketsji/KX_Light.cpp b/source/gameengine/Ketsji/KX_Light.cpp index 0dec5715588..b681f10804a 100644 --- a/source/gameengine/Ketsji/KX_Light.cpp +++ b/source/gameengine/Ketsji/KX_Light.cpp @@ -231,8 +231,8 @@ int KX_LightObject::pyattr_set_distance(void *self_v, const KX_PYATTRIBUTE_DEF * if (PyFloat_Check(value)) { float val = PyFloat_AsDouble(value); - if (val < 0.01) - val = 0.01; + if (val < 0.01f) + val = 0.01f; else if (val > 5000.f) val = 5000.f; @@ -326,13 +326,13 @@ int KX_LightObject::pyattr_set_spotsize(void *self_v, const KX_PYATTRIBUTE_DEF * KX_LightObject* self = static_cast<KX_LightObject*>(self_v); if (PyFloat_Check(value)) { - float val = PyFloat_AsDouble(value); - if (val < 0.f) - val = 0.f; - else if (val > 180.f) - val = 180.f; + double val = PyFloat_AsDouble(value); + if (val < 0.0) + val = 0.0; + else if (val > 180.0) + val = 180.0; - self->m_lightobj->m_spotsize = DEG2RAD(val); + self->m_lightobj->m_spotsize = (float)DEG2RAD(val); return PY_SET_ATTR_SUCCESS; } @@ -350,7 +350,7 @@ int KX_LightObject::pyattr_set_spotblend(void *self_v, const KX_PYATTRIBUTE_DEF KX_LightObject* self = static_cast<KX_LightObject*>(self_v); if (PyFloat_Check(value)) { - float val = PyFloat_AsDouble(value); + float val = (float)PyFloat_AsDouble(value); if (val < 0.f) val = 0.f; else if (val > 1.f) |