]> git.jsancho.org Git - guile-irrlicht.git/blobdiff - irrlicht.scm
Rename device functions
[guile-irrlicht.git] / irrlicht.scm
index 7cbb8860f72f19aa870ca18526b9c2fb17b0b4da..5b405e3bfded66439a11999a9899353331324886 100644 (file)
   #:use-module ((irrlicht bindings video) #:prefix ffi-video:)
   #:export (create-device
             get-video-driver
-            get-scene-manager))
+            get-scene-manager
+            set-window-caption!
+            device-run?
+            device-drop!))
 
 (define* (create-device #:optional
                         (device-type 'software)
 
 (define (get-scene-manager device)
   (ffi:get-scene-manager device))
+
+(define (set-window-caption! device text)
+  (ffi:set-window-caption device (string->pointer text)))
+
+(define (device-run? device)
+  (if (> (ffi:run device) 0) #t #f))
+
+(define (device-drop! device)
+  (if (> (ffi:drop device) 0) #t #f))