X-Git-Url: https://git.jsancho.org/?p=guile-irrlicht.git;a=blobdiff_plain;f=irrlicht%2Fdevice.scm;h=6e9dfcc8cf0c0a1a7d0f05d7855873710ba5b604;hp=97e2bbab2d207f3ffb23dfb1350464cc00e3ce2e;hb=09e9ed196aadab0f77e831c134fce8bdb58b772b;hpb=4f049544ec827a9f1f16a913d7241f29179fdde7 diff --git a/irrlicht/device.scm b/irrlicht/device.scm index 97e2bba..6e9dfcc 100644 --- a/irrlicht/device.scm +++ b/irrlicht/device.scm @@ -22,6 +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) @@ -56,6 +57,11 @@ vsync receiver))) +(define-method (get-file-system (device )) + (let ((getFileSystem (get-irrlicht-proc "getFileSystem" device))) + (make + #:irr-pointer (getFileSystem device)))) + (define-method (get-gui-environment (device )) (let ((getGUIEnvironment (get-irrlicht-proc "getGUIEnvironment" device))) (make @@ -76,5 +82,5 @@ ((get-irrlicht-proc "setWindowCaption" device) device text)) -(export create-device get-gui-environment get-scene-manager get-video-driver run +(export create-device get-file-system get-gui-environment get-scene-manager get-video-driver run set-window-caption!)