#ifndef __GUILE_IRRLICHT_DEVICE_INCLUDED__
#define __GUILE_IRRLICHT_DEVICE_INCLUDED__
+#include <irrlicht/irrlicht.h>
#include <libguile.h>
extern "C" {
void
- init_irrlicht_device (void);
+ init_device (void);
void
- init_irrlicht_device_object (void);
+ init_device_type (void);
+
+ SCM
+ wrap_device (irr::IrrlichtDevice* device);
+
+ irr::IrrlichtDevice*
+ unwrap_device (SCM device_obj);
SCM
irr_createDevice (SCM deviceType,
SCM vsync,
SCM receiver);
+ SCM
+ irr_getVideoDriver (SCM device_obj);
+
SCM
irr_setWindowCaption (SCM device,
SCM text);