X-Git-Url: https://git.jsancho.org/?p=guile-irrlicht.git;a=blobdiff_plain;f=src%2Fgui-static-text.cpp;h=9785b110135c1b64f0e82dea4d3a6dd65a0458b5;hp=f5a4323de9c1661738199a762d9c1d1be4bb6e0f;hb=3bb58c2b45af12c0f9c9eac648e67ac6fa90e104;hpb=2806f03eafc48ec9ef02a3dc2d74133eaf11ccc1 diff --git a/src/gui-static-text.cpp b/src/gui-static-text.cpp index f5a4323..9785b11 100644 --- a/src/gui-static-text.cpp +++ b/src/gui-static-text.cpp @@ -21,19 +21,24 @@ #include #include +#include "color.h" +#include "gsubr.h" #include "gui-static-text.h" #include "wrapped.h" -extern "C" { +using namespace irr; - void - init_gui_static_text (void) - { - init_gui_static_text_type (); - } - - DEFINE_WRAPPED_TYPE (irr::gui::IGUIStaticText*, "gui-static-text", - init_gui_static_text_type, gui_static_text_p, - wrap_gui_static_text, unwrap_gui_static_text); +SCM +IGUIStaticText_setOverrideColor (SCM gui_static_text, + SCM color) +{ + gui::IGUIStaticText* static_text = (gui::IGUIStaticText*) scm_to_irr_pointer (gui_static_text); + static_text->setOverrideColor (scm_to_color (color)); + return SCM_UNSPECIFIED; +} +void +init_gui_static_text (void) +{ + DEFINE_GSUBR ("IGUIStaticText_setOverrideColor", 2, 0, 0, IGUIStaticText_setOverrideColor); }