X-Git-Url: https://git.jsancho.org/?p=guile-irrlicht.git;a=blobdiff_plain;f=src%2Fevent-receiver.h;h=516c7b57dd5cc6c41ff72c51e52187c4009268a2;hp=b85efd4eabb4f5097131babcfab5caac58fa04be;hb=d78951bd91783c61b312451198beb31f70b0f8b2;hpb=10b175d2183bb4dbe9a53c773465ed714e890290 diff --git a/src/event-receiver.h b/src/event-receiver.h index b85efd4..516c7b5 100644 --- a/src/event-receiver.h +++ b/src/event-receiver.h @@ -24,43 +24,34 @@ #include #include -#include "wrapped.h" -extern "C" { - - void - init_event_receiver (void); - - 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 +IEventRecevier_make (SCM proc_on_event); - SCM - get_event_gui_caller (SCM event); +SCM +SEvent_EventType (SCM event); - SCM - get_event_gui_type (SCM event); +SCM +SEvent_SGUIEvent_Caller (SCM event); - SCM - get_event_key_input_key (SCM event); +SCM +SEvent_SGUIEvent_EventType (SCM event); - SCM - get_event_key_input_pressed (SCM event); +SCM +SEvent_SKeyInput_Key (SCM event); - SCM - get_event_type (SCM event); +SCM +SEvent_SKeyInput_PressedDown (SCM event); - SCM - make_event_receiver (SCM proc_on_event); - - SCM - scm_from_event_type (irr::EEVENT_TYPE event_type); +extern "C" { + void + init_event_receiver (void); +} - SCM - scm_from_gui_event_type (irr::gui::EGUI_EVENT_TYPE gui_event_type); +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