(export <reference-counted> drop!)
+;; SEvent
+(define-class <event> (<irrlicht-base>)
+ (irr-class #:init-value "SEvent"))
+
+(define-method (get-event-type (event <event>))
+ (let ((SEvent_EventType (get-irrlicht-proc "EventType" event)))
+ (SEvent_EventType event)))
+
+(export <event> get-event-type)
+
+
;; IEventReceiver
(define-class <event-receiver> (<irrlicht-base>)
(irr-class #:init-value "IEventReceiver"))
-(export <event-receiver>)
+(define (make-event-receiver proc-on-event)
+ (let ((IEventReceiver_make (get-irrlicht-proc "IEventReceiver_make")))
+ (IEventReceiver_make proc-on-event)))
+
+(export <event-receiver> make-event-receiver)
;; SKeyMap