#include <irrlicht/irrlicht.h>
#include <libguile.h>
-#include "wrapped.h"
-extern "C" {
+void
+init_event_receiver (void);
- void
- init_event_receiver (void);
+SCM
+scm_from_event_type (irr::EEVENT_TYPE event_type);
- DECLARE_WRAPPED_TYPE (irr::IEventReceiver*, init_event_receiver_type,
- event_receiver_p, wrap_event_receiver, unwrap_event_receiver);
-
- DECLARE_WRAPPED_TYPE (irr::SEvent*, init_event_type,
- event_p, wrap_event, unwrap_event);
-
- SCM
- event_gui_caller (SCM event);
-
- SCM
- event_key_input_key (SCM event);
-
- SCM
- event_key_input_pressed (SCM event);
-
- SCM
- event_type (SCM event);
-
- SCM
- make_event_receiver (SCM proc_on_event);
-
- SCM
- scm_from_event_type (irr::EEVENT_TYPE event_type);
-
-}
+SCM
+scm_from_gui_event_type (irr::gui::EGUI_EVENT_TYPE gui_event_type);
#endif