X-Git-Url: https://git.jsancho.org/?p=guile-irrlicht.git;a=blobdiff_plain;f=irrlicht%2Fdevice.scm;fp=irrlicht%2Fdevice.scm;h=0fdeed7ffecad1484d7e473a6e497a87ed654f7e;hp=ce97443ba1ee37a92a92c83c4e2e75e95d44e708;hb=d5b9b4c374ea66da84610d1e6124bd0773e87348;hpb=32d4067d4c588913bbd5ec4450f2f859af789942 diff --git a/irrlicht/device.scm b/irrlicht/device.scm index ce97443..0fdeed7 100644 --- a/irrlicht/device.scm +++ b/irrlicht/device.scm @@ -29,6 +29,10 @@ (define-class () (irr-class #:init-value "IrrlichtDevice")) +(define-method (close-device (device )) + (let ((closeDevice (get-irrlicht-proc "closeDevice" device))) + (closeDevice device))) + (define* (create-device #:key (device-type 'software) (window-size '(640 480)) @@ -99,6 +103,6 @@ (let ((yield (get-irrlicht-proc "yield" device))) (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-event-receiver! - set-resizable! set-window-caption! yield-device) +(export close-device create-device get-cursor-control get-file-system + get-gui-environment get-scene-manager get-timer get-video-driver is-window-active? run + set-event-receiver! set-resizable! set-window-caption! yield-device)