X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=irrlicht%2Fbindings%2Fvideo.scm;h=2e60ff35d4a3626c3615e96dd621183907ece359;hb=2a0373b3eda4407e2e41a4e8fc3a7333bb789a89;hp=994543d811836e6bf545457cf894f4398d77fc3f;hpb=4f9f0b90027aa3a254de58aea48a649727a05cda;p=guile-irrlicht.git diff --git a/irrlicht/bindings/video.scm b/irrlicht/bindings/video.scm index 994543d..2e60ff3 100644 --- a/irrlicht/bindings/video.scm +++ b/irrlicht/bindings/video.scm @@ -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) @@ -56,7 +56,10 @@ ;; scolor struct (define-public scolor - (list uint32 uint32 uint32 uint32)) + (list uint8 uint8 uint8 uint8)) + +(define-public (scolor->pointer data) + (make-c-struct scolor (reverse data))) ;; Driver functions (define-foreign begin-scene