X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=irrlicht%2Fdevice.scm;h=8a64fcab17b465e756e7f0c724cd2e23c86f51af;hb=e1e79af4472feb78b4ec672f768eb8fdd10670fc;hp=63636869a621ceb4c64f48657af23f8a62793254;hpb=007927f5f96027e568af5040b8d2ea3c3681fe51;p=guile-irrlicht.git diff --git a/irrlicht/device.scm b/irrlicht/device.scm index 6363686..8a64fca 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 @@ -85,6 +81,10 @@ (define-method (run (device )) ((get-irrlicht-proc "run" device) device)) +(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)) @@ -94,5 +94,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-resizable! + set-window-caption! yield-device)