diff --git a/src/maths.c b/src/maths.c index 180de95..abb2792 100644 --- a/src/maths.c +++ b/src/maths.c @@ -57,7 +57,7 @@ SYMBOL_EXPORT double Lerp(double left, double right, double pos) { return left + (right - left) * pos; } -SYMBOL_EXPORT double Sign(double val) { +SYMBOL_EXPORT int Sign(double val) { return val / fabs(val); } diff --git a/src/maths.h b/src/maths.h index 78efc64..afafa5e 100644 --- a/src/maths.h +++ b/src/maths.h @@ -30,7 +30,7 @@ double VectorLength(double x, double y, double z); double Wrap(double left, double right, double val); double Clamp(double left, double right, double val); double Lerp(double left, double right, double pos); -double Sign(double val); +int Sign(double val); double Fract(double val); #endif