]> git.jsancho.org Git - guile-irrlicht.git/blobdiff - irrlicht/video.scm
Support for aabbox3d
[guile-irrlicht.git] / irrlicht / video.scm
index e113815ad3501fa5ecc0b284affcee1976562248..7fc99fa87b363cc9c363c1a03a9d6e76eede70d3 100644 (file)
@@ -22,6 +22,7 @@
   #:use-module (system foreign)
   #:use-module ((irrlicht bindings core) #:prefix ffi-core:)
   #:use-module ((irrlicht bindings video) #:prefix ffi-video:)
+  #:use-module (irrlicht util)
   #:export (begin-scene
             end-scene
             get-fps
@@ -36,9 +37,9 @@
                       (video-data %null-pointer)
                       (source-rect '()))
   (ffi-video:begin-scene driver
-                         (if back-buffer 1 0)
-                         (if z-buffer 1 0)
-                         (make-c-struct ffi-video:scolor color)
+                         (bool->integer back-buffer)
+                         (bool->integer z-buffer)
+                         (make-c-struct ffi-video:scolor (reverse color))
                          video-data
                          (if (null? source-rect)
                              %null-pointer