X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=irrlicht%2Firr.scm;h=56bc6fa7b44afce40bc53c7c76acaed5c7bdaddb;hb=2532ec193354090d2bd34fb8380beb798b4e451e;hp=2c883583d341008a4e814631d53fd66094d33d2f;hpb=39f003be0e4df1937b5bba66687bdf07b93ef15a;p=guile-irrlicht.git diff --git a/irrlicht/irr.scm b/irrlicht/irr.scm index 2c88358..56bc6fa 100644 --- a/irrlicht/irr.scm +++ b/irrlicht/irr.scm @@ -35,11 +35,26 @@ (export drop!) +;; SEvent +(define-class () + (irr-class #:init-value "SEvent")) + +(define-method (get-event-type (event )) + (let ((SEvent_EventType (get-irrlicht-proc "EventType" event))) + (SEvent_EventType event))) + +(export get-event-type) + + ;; IEventReceiver (define-class () (irr-class #:init-value "IEventReceiver")) -(export ) +(define (make-event-receiver proc-on-event) + (let ((IEventReceiver_make (get-irrlicht-proc "IEventReceiver_make"))) + (IEventReceiver_make proc-on-event))) + +(export make-event-receiver) ;; SKeyMap