X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=irrlicht%2Firr.scm;h=e105ff7a5565bfe16e0ccddb770e6b4a7e7616e9;hb=f5aa151d55cb005c0bda47b5101390447e5005ad;hp=0f9180f937a90b641a49ea3aa71ca81531f82da6;hpb=007927f5f96027e568af5040b8d2ea3c3681fe51;p=guile-irrlicht.git diff --git a/irrlicht/irr.scm b/irrlicht/irr.scm index 0f9180f..e105ff7 100644 --- a/irrlicht/irr.scm +++ b/irrlicht/irr.scm @@ -39,11 +39,19 @@ (define-class () (irr-class #:init-value "SEvent")) +(define-method (get-event-key (event )) + (let ((SKeyInput_Key (get-irrlicht-proc "SKeyInput_Key" event))) + (SKeyInput_Key event))) + +(define-method (get-event-key-pressed (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-type) +(export get-event-key get-event-key-pressed get-event-type) ;; IEventReceiver