]> git.jsancho.org Git - guile-irrlicht.git/blobdiff - src/gui-environment.cpp
set-skin-font! get-built-in-font
[guile-irrlicht.git] / src / gui-environment.cpp
index 692075f825074176de1638f13747b01a007e3f3d..6244147d6757dccdd7dc80fb7e9a1d1e9283f035 100644 (file)
@@ -44,6 +44,7 @@ extern "C" {
     init_gui_environment_type ();
     DEFINE_GSUBR ("add-image!", 3, 0, 1, irr_gui_addImage);
     DEFINE_GSUBR ("add-static-text!", 3, 0, 1, irr_gui_addStaticText);
+    DEFINE_GSUBR ("get-built-in-font", 1, 0, 0, irr_gui_getBuiltInFont);
     DEFINE_GSUBR ("get-font", 2, 0, 0, irr_gui_getFont);
     DEFINE_GSUBR ("get-gui-environment", 1, 0, 0, irr_getGUIEnvironment);
     DEFINE_GSUBR ("get-skin", 1, 0, 0, irr_gui_getSkin);
@@ -130,6 +131,14 @@ extern "C" {
     return wrap_gui_static_text (staticText);
   }
 
+  SCM
+  irr_gui_getBuiltInFont (SCM wrapped_gui_environment)
+  {
+    irr::gui::IGUIEnvironment* guienv = unwrap_gui_environment (wrapped_gui_environment);
+    irr::gui::IGUIFont* font = guienv->getBuiltInFont ();
+    return wrap_gui_font (font);
+  }
+
   SCM
   irr_gui_getFont (SCM wrapped_gui_environment,
                    SCM filename)