X-Git-Url: https://git.jsancho.org/?p=guile-irrlicht.git;a=blobdiff_plain;f=src%2Fgui-environment.cpp;h=6244147d6757dccdd7dc80fb7e9a1d1e9283f035;hp=692075f825074176de1638f13747b01a007e3f3d;hb=5780991d786b994724112c97f691d9e2b9f2f1c5;hpb=55e6476fba279b10b7732170a72b31426f973ef5 diff --git a/src/gui-environment.cpp b/src/gui-environment.cpp index 692075f..6244147 100644 --- a/src/gui-environment.cpp +++ b/src/gui-environment.cpp @@ -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)