X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=irrlicht%2Fbindings%2Fgui.scm;h=9aac7caa202c93091a07e26e52516242a8c021ac;hb=2a0373b3eda4407e2e41a4e8fc3a7333bb789a89;hp=387c8414277ca46447b84c761cca116140602dd4;hpb=44d3c48c52a16aadadbf51f97be0938dcb9a3010;p=guile-irrlicht.git diff --git a/irrlicht/bindings/gui.scm b/irrlicht/bindings/gui.scm index 387c841..9aac7ca 100644 --- a/irrlicht/bindings/gui.scm +++ b/irrlicht/bindings/gui.scm @@ -19,18 +19,14 @@ (define-module (irrlicht bindings gui) - #:use-module (system foreign)) + #:use-module (system foreign) + #:use-module (irrlicht util foreign)) -(define cirr (dynamic-link "libCIrrlicht")) +(define-foreign add-static-text + '* "irr_gui_addStaticText" (list '* '* '* int int '* int int)) -(define-public add-static-text - (pointer->procedure - '* - (dynamic-func "irr_gui_addStaticText" cirr) - (list '* '* '* int int '* int int))) +(define-foreign draw-all + void "irr_gui_drawAll" (list '*)) -(define-public draw-all - (pointer->procedure - void - (dynamic-func "irr_gui_drawAll" cirr) - (list '*))) +(define-foreign set-visible-cursor + void "irr_gui_setVisibleCursor" (list '* int))