]> git.jsancho.org Git - guile-irrlicht.git/blobdiff - irrlicht/gui.scm
Boolean functions
[guile-irrlicht.git] / irrlicht / gui.scm
index 641cf4715a46ef90e761b81a53a86da1a8e1c838..09102694c5f6b1621ece4a5c3d3274ac52c17059 100644 (file)
@@ -23,6 +23,7 @@
   #:use-module (system foreign)
   #:use-module ((irrlicht bindings core) #:prefix ffi-core:)
   #:use-module ((irrlicht bindings gui) #:prefix ffi-gui:)
+  #:use-module (irrlicht util)
   #:export (add-static-text!
             gui-draw-all
             set-visible-cursor!))
   (ffi-gui:add-static-text gui-env
                            (string->pointer text)
                            (make-c-struct ffi-core:rect rectangle)
-                           (if border 1 0)
-                           (if word-wrap 1 0)
+                           (bool->integer border)
+                           (bool->integer word-wrap)
                            parent
                            id
-                           (if fill-background 1 0)))
+                           (bool->integer fill-background)))
 
 (define (gui-draw-all gui-env)
   (ffi-gui:draw-all gui-env))
@@ -49,4 +50,4 @@
 (define (set-visible-cursor! cursor-control visible)
   (ffi-gui:set-visible-cursor
    cursor-control
-   (if visible 1 0)))
+   (bool->integer visible)))