]> git.jsancho.org Git - guile-irrlicht.git/blobdiff - src/cursor-control.h
cursor-control
[guile-irrlicht.git] / src / cursor-control.h
index 1d4677c24384ef3d12230a20dd23779e7f52aa1b..5b398a83de24136ab363396da55e05303aec779b 100644 (file)
 
 #include <irrlicht/irrlicht.h>
 #include <libguile.h>
-#include "wrapped.h"
 
-extern "C" {
+SCM
+irr_gui_ICursorControl_getPosition (SCM cursor_control);
+
+SCM
+irr_gui_ICursorControl_setPosition (SCM cursor_control,
+                                    SCM position);
 
+extern "C" {
   void
   init_cursor_control (void);
-
-  DECLARE_WRAPPED_TYPE (irr::gui::ICursorControl*, init_cursor_control_type,
-                        cursor_control_p, wrap_cursor_control, unwrap_cursor_control);
-
-  SCM
-  irr_getCursorControl (SCM wrapped_device);
-
-  SCM
-  irr_gui_getPosition (SCM wrapped_cursor_control);
-
-  SCM
-  irr_gui_setPosition (SCM wrapped_cursor_control,
-                       SCM position);
-
 }
 
 #endif