X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=irrlicht%2Fdevice.scm;h=9f17902bee6ecb3685adc8a35eb16434e2d8da9e;hb=537c949563f0f1f0419aef8b84c75e5042fd1b08;hp=c922cece2076b139f62b51f36fd0e51cb2129a2b;hpb=5d5dfa18d1acb2c3fa05df26b285ff430c9aff89;p=guile-irrlicht.git diff --git a/irrlicht/device.scm b/irrlicht/device.scm index c922cec..9f17902 100644 --- a/irrlicht/device.scm +++ b/irrlicht/device.scm @@ -22,11 +22,7 @@ #:use-module (oop goops) #:use-module (irrlicht base) #:use-module (irrlicht foreign) - #:use-module (irrlicht io) - #:use-module (irrlicht irr) - #:use-module (irrlicht gui) - #:use-module (irrlicht scene) - #:use-module (irrlicht video)) + #:use-module ((irrlicht irr) #:select ( ))) ;; IrrlichtDevice @@ -70,6 +66,10 @@ (let ((getSceneManager (get-irrlicht-proc "getSceneManager" device))) (getSceneManager device))) +(define-method (get-timer (device )) + (let ((getTimer (get-irrlicht-proc "getTimer" device))) + (getTimer device))) + (define-method (get-video-driver (device )) (let ((getVideoDriver (get-irrlicht-proc "getVideoDriver" device))) (getVideoDriver device))) @@ -90,4 +90,5 @@ (yield device))) (export create-device get-cursor-control get-file-system get-gui-environment - get-scene-manager 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-window-caption! + yield-device)