]> git.jsancho.org Git - guile-irrlicht.git/blobdiff - irrlicht/bindings/video.scm
Bindings refactor
[guile-irrlicht.git] / irrlicht / bindings / video.scm
index ec117b3a751dada87f166fd40503136cd05b880e..2e60ff35d4a3626c3615e96dd621183907ece359 100644 (file)
@@ -20,7 +20,7 @@
 
 (define-module (irrlicht bindings video)
   #:use-module (system foreign)
-  #:use-module (irrlicht util))
+  #:use-module (irrlicht util foreign))
 
 ;; E_DRIVER_TYPE enum
 (define-public EDT_NULL            0)
@@ -58,6 +58,9 @@
 (define-public scolor
   (list uint8 uint8 uint8 uint8))
 
+(define-public (scolor->pointer data)
+  (make-c-struct scolor (reverse data)))
+
 ;; Driver functions
 (define-foreign begin-scene
   int "irr_video_beginScene" (list '* int int '* '* '*))