diff options
Diffstat (limited to 'src/irrlichttypes.h')
-rw-r--r-- | src/irrlichttypes.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/irrlichttypes.h b/src/irrlichttypes.h index 5e03a7fd8..c1856bfa0 100644 --- a/src/irrlichttypes.h +++ b/src/irrlichttypes.h @@ -31,9 +31,12 @@ with this program; if not, write to the Free Software Foundation, Inc., #endif #include <irrTypes.h> +#include <irrMath.h> using namespace irr; +namespace irr { + // Irrlicht 1.8+ defines 64bit unsigned symbol in irrTypes.h #if (IRRLICHT_VERSION_MAJOR == 1 && IRRLICHT_VERSION_MINOR < 8) #ifdef _MSC_VER @@ -47,6 +50,18 @@ using namespace irr; #endif #endif +#if (IRRLICHT_VERSION_MAJOR == 1 && IRRLICHT_VERSION_MINOR >= 9) +namespace core { + template <> + inline s16 roundingError() + { + return 0; + } +} +#endif + +} + #define S8_MIN (-0x7F - 1) #define S16_MIN (-0x7FFF - 1) #define S32_MIN (-0x7FFFFFFF - 1) |