X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=irrlicht%2Fbindings%2Fgui.scm;h=9aac7caa202c93091a07e26e52516242a8c021ac;hb=8994b42fea213a741631efbe7fd9c09c0aab7100;hp=f86592fbb40a2f8f6c4726b57c26786a70ccb1a0;hpb=c0cf88d754a6df204df73d4d043905a2760cfb85;p=guile-irrlicht.git diff --git a/irrlicht/bindings/gui.scm b/irrlicht/bindings/gui.scm index f86592f..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_IGUIEnvironment_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_IGUIEnvironment_drawAll" cirr) - (list '*))) +(define-foreign set-visible-cursor + void "irr_gui_setVisibleCursor" (list '* int))