X-Git-Url: https://git.jsancho.org/?p=guile-irrlicht.git;a=blobdiff_plain;f=irrlicht%2Fgui.scm;h=ca705d528913035bf016fa6782052f4b2a596171;hp=9f53049b3de7774375bdfc31ed766f3deb46725a;hb=bca809c8b7d6a3056e51dff6a8016fd0a2cac476;hpb=bf17a313e03b695ec0d138e83ef183fdec764764 diff --git a/irrlicht/gui.scm b/irrlicht/gui.scm index 9f53049..ca705d5 100644 --- a/irrlicht/gui.scm +++ b/irrlicht/gui.scm @@ -127,13 +127,21 @@ (define-class () (irr-class #:init-value "IGUISkin")) +(define-method (get-color (skin ) color) + (let ((getColor (get-irrlicht-proc "getColor" skin))) + (getColor skin color))) + (define-method (set-font! (skin ) font . rest) (let-keywords rest #f ((which 'default)) (let ((setFont (get-irrlicht-proc "setFont" skin))) (setFont skin font which)))) -(export set-font!) +(define-method (set-color! (skin ) which new-color) + (let ((setColor (get-irrlicht-proc "setColor" skin))) + (setColor skin which new-color))) + +(export get-color set-font! set-color!) ;; IGUIFont