]> git.jsancho.org Git - c-irrlicht.git/blobdiff - src/IrrlichtDevice.cpp
Use structs with casting, without classes replication
[c-irrlicht.git] / src / IrrlichtDevice.cpp
index d00ba45e93dad73102ec11717413f5c60c4c78ad..512b9da11d72b1da68e8ca9ee582766e0bd5d9f5 100644 (file)
@@ -54,10 +54,10 @@ extern "C" {
     return ((irr::IrrlichtDevice*)device)->getVideoDriver();
   }
 
-  int
+  bool
   irr_isWindowActive(irr_IrrlichtDevice* device)
   {
-    return ((irr::IrrlichtDevice*)device)->isWindowActive() ? 1 : 0;
+    return ((irr::IrrlichtDevice*)device)->isWindowActive();
   }
 
   void
@@ -69,16 +69,10 @@ extern "C" {
     ((irr::IrrlichtDevice*)device)->setWindowCaption(wtext);
   }
 
-  int
+  bool
   irr_run(irr_IrrlichtDevice* device)
   {
-    return ((irr::IrrlichtDevice*)device)->run() ? 1 : 0;
-  }
-
-  int
-  irr_drop(irr_IrrlichtDevice* device)
-  {
-    return ((irr::IrrlichtDevice*)device)->drop() ? 1 : 0;
+    return ((irr::IrrlichtDevice*)device)->run();
   }
 
   void