X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=irrlicht%2Fdevice.scm;h=e5eac5a5b460c616d51ebc4b58fd02374ad58ba1;hb=7ef67d269cc1f6d9f9c58583c100d761d77801d8;hp=9f17902bee6ecb3685adc8a35eb16434e2d8da9e;hpb=537c949563f0f1f0419aef8b84c75e5042fd1b08;p=guile-irrlicht.git diff --git a/irrlicht/device.scm b/irrlicht/device.scm index 9f17902..e5eac5a 100644 --- a/irrlicht/device.scm +++ b/irrlicht/device.scm @@ -81,6 +81,14 @@ (define-method (run (device )) ((get-irrlicht-proc "run" device) device)) +(define-method (set-event-receiver! (device ) (receiver )) + (let ((setEventReceiver (get-irrlicht-proc "setEventReceiver" device receiver))) + (setEventReceiver device receiver))) + +(define-method (set-resizable! (device ) resize) + (let ((setResizable (get-irrlicht-proc "setResizable" device))) + (setResizable device resize))) + (define-method (set-window-caption! (device ) text) ((get-irrlicht-proc "setWindowCaption" device) device text)) @@ -90,5 +98,5 @@ (yield device))) (export create-device get-cursor-control get-file-system get-gui-environment - get-scene-manager get-timer get-video-driver is-window-active? run set-window-caption! - yield-device) + get-scene-manager get-timer get-video-driver is-window-active? run set-event-receiver! + set-resizable! set-window-caption! yield-device)