]> git.jsancho.org Git - guile-irrlicht.git/blobdiff - src/gui-static-text.cpp
Some doc
[guile-irrlicht.git] / src / gui-static-text.cpp
index f5a4323de9c1661738199a762d9c1d1be4bb6e0f..9785b110135c1b64f0e82dea4d3a6dd65a0458b5 100644 (file)
 
 #include <irrlicht/irrlicht.h>
 #include <libguile.h>
+#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);
 }