#include "IrrlichtDevice.h"
extern "C" {
+ irr_gui_ICursorControl*
+ irr_getCursorControl(irr_IrrlichtDevice* device)
+ {
+ return ((irr::IrrlichtDevice*)device)->getCursorControl();
+ }
+
irr_io_IFileSystem*
irr_getFileSystem(irr_IrrlichtDevice* device)
{
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)
{
return ((irr::IrrlichtDevice*)device)->drop() ? 1 : 0;
}
+
+ void
+ irr_yield(irr_IrrlichtDevice* device)
+ {
+ ((irr::IrrlichtDevice*)device)->yield();
+ }
+
}