]> git.lizzy.rs Git - dragonfireclient.git/commitdiff
Minor changes for IrrLicht 1.9 support
authornumber Zero <numzer0@yandex.ru>
Mon, 5 Nov 2018 12:23:01 +0000 (15:23 +0300)
committersfan5 <sfan5@live.de>
Sun, 11 Nov 2018 17:08:15 +0000 (18:08 +0100)
src/gui/intlGUIEditBox.cpp
src/irrlichttypes.h

index 0c596d3b94885b8eed7c7eddc674f20593601b60..6bbf74a7f4c4dca745f40bc04f62674a4a52aea7 100644 (file)
@@ -32,8 +32,6 @@
 #include <util/numeric.h>
 #include "intlGUIEditBox.h"
 
-#if defined(_IRR_COMPILE_WITH_GUI_) && IRRLICHT_VERSION_MAJOR == 1 && IRRLICHT_VERSION_MINOR < 9 || defined(__ANDROID__)
-
 #include "IGUISkin.h"
 #include "IGUIEnvironment.h"
 #include "IGUIFont.h"
@@ -1591,5 +1589,3 @@ void intlGUIEditBox::deserializeAttributes(io::IAttributes* in, io::SAttributeRe
 
 } // end namespace gui
 } // end namespace irr
-
-#endif // _IRR_COMPILE_WITH_GUI_
index 5e03a7fd8c3bc5a18f25fdb44d854c06b296a9eb..c1856bfa078e8772f5ac5dc528e612c534854c48 100644 (file)
@@ -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)