X-Git-Url: https://git.jsancho.org/?p=guile-irrlicht.git;a=blobdiff_plain;f=src%2Fdevice.cpp;fp=src%2Fdevice.cpp;h=02edd859953a99f654dcb281ef9a96a03e83e6bb;hp=dbd251cc390b65d733bae8416f38446383ff62a8;hb=d5b9b4c374ea66da84610d1e6124bd0773e87348;hpb=32d4067d4c588913bbd5ec4450f2f859af789942 diff --git a/src/device.cpp b/src/device.cpp index dbd251c..02edd85 100644 --- a/src/device.cpp +++ b/src/device.cpp @@ -49,6 +49,13 @@ irr_createDevice (SCM device_type, return scm_from_irr_pointer ("", (void*) device); } +SCM +IrrlichtDevice_closeDevice (SCM device) +{ + ((IrrlichtDevice*)scm_to_irr_pointer (device))->closeDevice (); + return SCM_UNSPECIFIED; +} + SCM IrrlichtDevice_getCursorControl (SCM device) { @@ -151,6 +158,7 @@ void init_device (void) { DEFINE_GSUBR ("createDevice", 7, 0, 0, irr_createDevice); + DEFINE_GSUBR ("IrrlichtDevice_closeDevice", 1, 0, 0, IrrlichtDevice_closeDevice); DEFINE_GSUBR ("IrrlichtDevice_getCursorControl", 1, 0, 0, IrrlichtDevice_getCursorControl); DEFINE_GSUBR ("IrrlichtDevice_getFileSystem", 1, 0, 0, IrrlichtDevice_getFileSystem); DEFINE_GSUBR ("IrrlichtDevice_getGUIEnvironment", 1, 0, 0, IrrlichtDevice_getGUIEnvironment);