X-Git-Url: https://git.jsancho.org/?p=guile-irrlicht.git;a=blobdiff_plain;f=irrlicht%2Firr.scm;h=6fcd7155b4fc32baeaf294b46360c825de09cc2c;hp=037b459edcd667d1360b63287f3fe3d994dc34b0;hb=002163db179e6409ea5744f1b8194b9f758054d8;hpb=ce7e819e40265f68560c3a6cf309d259c2a77910 diff --git a/irrlicht/irr.scm b/irrlicht/irr.scm index 037b459..6fcd715 100644 --- a/irrlicht/irr.scm +++ b/irrlicht/irr.scm @@ -39,19 +39,23 @@ (define-class () (irr-class #:init-value "SEvent")) +(define-method (get-event-gui-caller (event )) + (let ((SGUIEvent_Caller (get-irrlicht-proc "SGUIEvent_Caller" event))) + (SGUIEvent_Caller event))) + (define-method (get-event-key (event )) - (let ((SEvent_SKeyInput_Key (get-irrlicht-proc "SKeyInput_Key" event))) - (SEvent_SKeyInput_Key event))) + (let ((SKeyInput_Key (get-irrlicht-proc "SKeyInput_Key" event))) + (SKeyInput_Key event))) (define-method (get-event-key-pressed (event )) - (let ((SEvent_SKeyInput_PressedDown (get-irrlicht-proc "SKeyInput_PressedDown" event))) - (SEvent_SKeyInput_PressedDown event))) + (let ((SKeyInput_PressedDown (get-irrlicht-proc "SKeyInput_PressedDown" event))) + (SKeyInput_PressedDown event))) (define-method (get-event-type (event )) - (let ((SEvent_EventType (get-irrlicht-proc "EventType" event))) - (SEvent_EventType event))) + (let ((EventType (get-irrlicht-proc "EventType" event))) + (EventType event))) -(export get-event-key get-event-key-pressed get-event-type) +(export get-event-gui-caller get-event-key get-event-key-pressed get-event-type) ;; IEventReceiver