X-Git-Url: https://git.jsancho.org/?p=guile-irrlicht.git;a=blobdiff_plain;f=irrlicht%2Fbindings%2Fvideo.scm;h=2e60ff35d4a3626c3615e96dd621183907ece359;hp=ec117b3a751dada87f166fd40503136cd05b880e;hb=2a0373b3eda4407e2e41a4e8fc3a7333bb789a89;hpb=24f7faa67e7e65ca3f591864d2f6f0f7d71389a0 diff --git a/irrlicht/bindings/video.scm b/irrlicht/bindings/video.scm index ec117b3..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) @@ -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 '* '* '*))