X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=irrlicht%2Firr.scm;h=f220cdf094b3df50a6946cc2ddbddd4075499fca;hb=3bb58c2b45af12c0f9c9eac648e67ac6fa90e104;hp=e105ff7a5565bfe16e0ccddb770e6b4a7e7616e9;hpb=f5aa151d55cb005c0bda47b5101390447e5005ad;p=guile-irrlicht.git diff --git a/irrlicht/irr.scm b/irrlicht/irr.scm index e105ff7..f220cdf 100644 --- a/irrlicht/irr.scm +++ b/irrlicht/irr.scm @@ -39,6 +39,14 @@ (define-class () (irr-class #:init-value "SEvent")) +(define-method (get-event-gui-caller (event )) + (let ((SGUIEvent_Caller (get-irrlicht-proc "SGUIEvent_Caller" event))) + (remember-wrapped (SGUIEvent_Caller event)))) + +(define-method (get-event-gui-type (event )) + (let ((SGUIEvent_EventType (get-irrlicht-proc "SGUIEvent_EventType" event))) + (SGUIEvent_EventType event))) + (define-method (get-event-key (event )) (let ((SKeyInput_Key (get-irrlicht-proc "SKeyInput_Key" event))) (SKeyInput_Key event))) @@ -51,7 +59,8 @@ (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-gui-type get-event-key get-event-key-pressed + get-event-type) ;; IEventReceiver