From: Javier Sancho Date: Fri, 4 Oct 2019 15:50:04 +0000 (+0200) Subject: run and drop device X-Git-Url: https://git.jsancho.org/?p=c-irrlicht.git;a=commitdiff_plain;h=6447ec2a902b0c75e02aca3d75b5991f5e290663 run and drop device --- diff --git a/include/IrrlichtDevice.h b/include/IrrlichtDevice.h index 5668628..e389d35 100644 --- a/include/IrrlichtDevice.h +++ b/include/IrrlichtDevice.h @@ -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 } diff --git a/src/IrrlichtDevice.cpp b/src/IrrlichtDevice.cpp index 37c578b..d782a66 100644 --- a/src/IrrlichtDevice.cpp +++ b/src/IrrlichtDevice.cpp @@ -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; + } }