Cleaned NzNormalizeAngle code

Former-commit-id: 3d984db7632e0c9cba032d22b1470828326c0ad9
This commit is contained in:
Lynix 2012-10-24 18:22:07 +02:00
parent 855b3676e8
commit 8712de3118
1 changed files with 3 additions and 3 deletions

View File

@ -151,7 +151,7 @@ template<typename T>
T NzNormalizeAngle(T angle) T NzNormalizeAngle(T angle)
{ {
#if NAZARA_MATH_ANGLE_RADIAN #if NAZARA_MATH_ANGLE_RADIAN
const T limit = M_PI; const T limit = F(M_PI);
#else #else
const T limit = F(180.0); const T limit = F(180.0);
#endif #endif
@ -160,13 +160,13 @@ T NzNormalizeAngle(T angle)
if (angle > F(0.0)) if (angle > F(0.0))
{ {
angle += limit; angle += limit;
angle -= static_cast<int>(angle/(F(2.0)*limit))*(F(2.0)*limit); angle -= static_cast<int>(angle / (F(2.0)*limit)) * (F(2.0)*limit);
angle -= limit; angle -= limit;
} }
else else
{ {
angle -= limit; angle -= limit;
angle -= static_cast<int>(angle/(F(2.0)*limit))*(F(2.0)*limit); angle -= static_cast<int>(angle / (F(2.0)*limit)) * (F(2.0)*limit);
angle += limit; angle += limit;
} }