]> git.jsancho.org Git - c-irrlicht.git/blobdiff - src/IrrlichtDevice.cpp
Draw vertex primitive list
[c-irrlicht.git] / src / IrrlichtDevice.cpp
index ff416ce5968e5d0417f22aee4fda346450b11ff7..d00ba45e93dad73102ec11717413f5c60c4c78ad 100644 (file)
@@ -54,12 +54,18 @@ extern "C" {
     return ((irr::IrrlichtDevice*)device)->getVideoDriver();
   }
 
+  int
+  irr_isWindowActive(irr_IrrlichtDevice* device)
+  {
+    return ((irr::IrrlichtDevice*)device)->isWindowActive() ? 1 : 0;
+  }
+
   void
   irr_setWindowCaption(irr_IrrlichtDevice* device,
                        const char* text)
   {
     wchar_t *wtext = (wchar_t*)malloc((strlen(text) + 1) * sizeof(wchar_t));
-    mbsrtowcs(wtext, &text, strlen(text) + 1, NULL);
+    mbstowcs(wtext, text, strlen(text) + 1);
     ((irr::IrrlichtDevice*)device)->setWindowCaption(wtext);
   }
 
@@ -74,4 +80,11 @@ extern "C" {
   {
     return ((irr::IrrlichtDevice*)device)->drop() ? 1 : 0;
   }
+
+  void
+  irr_yield(irr_IrrlichtDevice* device)
+  {
+    ((irr::IrrlichtDevice*)device)->yield();
+  }
+
 }