]> git.jsancho.org Git - guile-irrlicht.git/commitdiff
is-window-active?
authorJavier Sancho <jsf@jsancho.org>
Fri, 15 May 2020 06:16:02 +0000 (08:16 +0200)
committerJavier Sancho <jsf@jsancho.org>
Fri, 15 May 2020 06:16:02 +0000 (08:16 +0200)
irrlicht.scm
irrlicht/device.scm

index 8f56946ba0da85bd2da6b6215e911e25c8e31656..8cc76591757f9cacb35390fab798c41af6ecb844 100644 (file)
@@ -47,6 +47,7 @@
                get-texture
                get-video-driver
                is-empty?
+               is-window-active?
                run
                set-material-flag!
                set-material-texture!
index 24b3f8b2ae2da537de781f6b59de166fd34f302e..a9aa82ba45e3e14418a087de1001b3760e327734 100644 (file)
   (make <video-driver>
     #:irr-pointer ((get-irrlicht-proc "getVideoDriver" device) device)))
 
+(define-method (is-window-active? (device <irrlicht-device>))
+  (let ((isWindowActive (get-irrlicht-proc "isWindowActive" device)))
+    (isWindowActive device)))
+
 (define-method (run (device <irrlicht-device>))
   ((get-irrlicht-proc "run" device) device))
 
@@ -88,4 +92,4 @@
    device text))
 
 (export create-device get-cursor-control get-file-system get-gui-environment get-scene-manager
-        get-video-driver run set-window-caption!)
+        get-video-driver is-window-active? run set-window-caption!)