Commit 7e65d90e authored by hybrid's avatar hybrid

Fixed types mismatch.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1300 dfc29bdd-3216-0410-991c-e03cc46cb475
parent 9eb99c5b
...@@ -15,6 +15,7 @@ ...@@ -15,6 +15,7 @@
#define cosf(X) (f32)cos((f64)(X)) #define cosf(X) (f32)cos((f64)(X))
#define asinf(X) (f32)asin((f64)(X)) #define asinf(X) (f32)asin((f64)(X))
#define acosf(X) (f32)acos((f64)(X)) #define acosf(X) (f32)acos((f64)(X))
#define atan2f(X,Y) (f32)atan2((f64)(X),(f64)(Y))
#define ceilf(X) (f32)ceil((f64)(X)) #define ceilf(X) (f32)ceil((f64)(X))
#define floorf(X) (f32)floor((f64)(X)) #define floorf(X) (f32)floor((f64)(X))
#define powf(X,Y) (f32)pow((f64)(X),(f64)(Y)) #define powf(X,Y) (f32)pow((f64)(X),(f64)(Y))
......
...@@ -243,10 +243,10 @@ namespace core ...@@ -243,10 +243,10 @@ namespace core
if (angle.Y < 0.0f) angle.Y += 360.0f; if (angle.Y < 0.0f) angle.Y += 360.0f;
if (angle.Y >= 360.0f) angle.Y -= 360.0f; if (angle.Y >= 360.0f) angle.Y -= 360.0f;
const f64 z1 = sqrt(X*X + Z*Z); const f32 z1 = sqrtf(X*X + Z*Z);
angle.X = (T)atan2(z1, Y); angle.X = (T)atan2f(z1, (f32)Y);
angle.X *= (f32)RADTODEG64; angle.X *= RADTODEG;
angle.X -= 90.0f; angle.X -= 90.0f;
if (angle.X < 0.0f) angle.X += 360.0f; if (angle.X < 0.0f) angle.X += 360.0f;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment