]> git.jsancho.org Git - c-irrlicht.git/commitdiff
run and drop device
authorJavier Sancho <jsf@jsancho.org>
Fri, 4 Oct 2019 15:50:04 +0000 (17:50 +0200)
committerJavier Sancho <jsf@jsancho.org>
Fri, 4 Oct 2019 15:50:04 +0000 (17:50 +0200)
include/IrrlichtDevice.h
src/IrrlichtDevice.cpp

index 566862801ae6d37c55e11f9c5493193ab3ce71d4..e389d35136aa359412fb1cc90fb2546c50baa311 100644 (file)
@@ -29,6 +29,8 @@ extern "C" {
   void* irr_IrrlichtDevice_getSceneManager(void* device);
   void* irr_IrrlichtDevice_getVideoDriver(void* device);
   void irr_IrrlichtDevice_setWindowCaption(void* device, const char* text);
+  int irr_IrrlichtDevice_run(void* device);
+  int irr_IrrlichtDevice_drop(void* device);
 
 #ifdef __cplusplus
 }
index 37c578b294d59766d6933b0e7dea0961db8415dd..d782a661c28cc6fb8f44c8c2934f5d32263a930f 100644 (file)
@@ -40,4 +40,14 @@ extern "C" {
     mbsrtowcs(wtext, &text, strlen(text) + 1, NULL);
     ((irr::IrrlichtDevice*)device)->setWindowCaption(wtext);
   }
+
+  int irr_IrrlichtDevice_run(void* device)
+  {
+    return ((irr::IrrlichtDevice*)device)->run() ? 1 : 0;
+  }
+
+  int irr_IrrlichtDevice_drop(void* device)
+  {
+    return ((irr::IrrlichtDevice*)device)->drop() ? 1 : 0;
+  }
 }