X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=irrlicht%2Fvideo.scm;h=7fc99fa87b363cc9c363c1a03a9d6e76eede70d3;hb=5f5b7536e4f044eb617925db8d4df9b02be3ba7d;hp=e113815ad3501fa5ecc0b284affcee1976562248;hpb=eaa186435f0c641c53841d8d15581525bd542249;p=guile-irrlicht.git diff --git a/irrlicht/video.scm b/irrlicht/video.scm index e113815..7fc99fa 100644 --- a/irrlicht/video.scm +++ b/irrlicht/video.scm @@ -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