- scm_assert_foreign_object_type (gui_environment_type, gui_environment_obj);
- return (irr::gui::IGUIEnvironment*)scm_foreign_object_ref (gui_environment_obj, 0);
+ irr::gui::IGUIEnvironment* guienv = unwrap_gui_environment (wrappedGUIEnvironment);
+ irr::gui::IGUIStaticText* staticText =
+ guienv->addStaticText (scm_to_wide_char_string (text),
+ scm_to_rect_s32 (rectangle),
+ scm_to_bool (border),
+ scm_to_bool (wordWrap),
+ scm_is_false (parent) ? 0 : unwrap_gui_element (parent),
+ scm_to_int32 (id),
+ scm_to_bool (fillBackground));
+ return wrap_gui_static_text (staticText);