]> git.jsancho.org Git - c-irrlicht.git/blobdiff - src/CIrrlicht.cpp
Use structs with casting, without classes replication
[c-irrlicht.git] / src / CIrrlicht.cpp
index 0c35adbf6299242d9fa8e05c3372a78e67cb6294..3ff0db29e06798267da5a92f813f3e53715d3253 100644 (file)
@@ -31,13 +31,10 @@ extern "C" {
                    bool stencilbuffer,
                    bool vsync)
   {
-    irr::core::dimension2d<irr::u32> wsize =
-      irr::core::dimension2d<irr::u32>(windowSize->width,
-                                       windowSize->height);
     irr::IrrlichtDevice *device =
       irr::createDevice((irr::video::E_DRIVER_TYPE)deviceType,
-                        wsize, bits, fullscreen, stencilbuffer,
-                        vsync);
+                        *(irr::core::dimension2d<irr::u32>*)windowSize,
+                        bits, fullscreen, stencilbuffer, vsync);
     return (irr_IrrlichtDevice*)device;
   }
 }