video::SColor scolor = skin->getColor (scm_to_default_color (color));
return scm_from_color (scolor);
}
video::SColor scolor = skin->getColor (scm_to_default_color (color));
return scm_from_color (scolor);
}
gui::IGUIFont* font = skin->getFont (scm_to_default_font (which));
return scm_from_pointer ((void*) font, NULL);
}
gui::IGUIFont* font = skin->getFont (scm_to_default_font (which));
return scm_from_pointer ((void*) font, NULL);
}
skin->setColor (scm_to_default_color (which),
scm_to_color (new_color));
return SCM_UNSPECIFIED;
}
skin->setColor (scm_to_default_color (which),
scm_to_color (new_color));
return SCM_UNSPECIFIED;
}
- gui::IGUISkin* skin = (gui::IGUISkin*) scm_to_pointer (gui_skin);
- skin->setFont ((gui::IGUIFont*) scm_to_pointer (font),
+ gui::IGUISkin* skin = (gui::IGUISkin*) scm_to_irr_pointer (gui_skin);
+ skin->setFont ((gui::IGUIFont*) scm_to_irr_pointer (font),
-
-extern "C" {
-
- void
- init_gui_skin (void)
- {
- DEFINE_GSUBR ("IGUISkin_getColor", 2, 0, 0, IGUISkin_getColor);
- DEFINE_GSUBR ("IGUISkin_getFont", 2, 0, 0, IGUISkin_getFont);
- DEFINE_GSUBR ("IGUISkin_setColor", 3, 0, 0, IGUISkin_setColor);
- DEFINE_GSUBR ("IGUISkin_setFont", 3, 0, 0, IGUISkin_setFont);
- }
-
+void
+init_gui_skin (void)
+{
+ DEFINE_GSUBR ("IGUISkin_getColor", 2, 0, 0, IGUISkin_getColor);
+ DEFINE_GSUBR ("IGUISkin_getFont", 2, 0, 0, IGUISkin_getFont);
+ DEFINE_GSUBR ("IGUISkin_setColor", 3, 0, 0, IGUISkin_setColor);
+ DEFINE_GSUBR ("IGUISkin_setFont", 3, 0, 0, IGUISkin_setFont);
if (!strcmp (color, "3d-dark-shadow"))
{
return gui::EGDC_3D_DARK_SHADOW;
if (!strcmp (color, "3d-dark-shadow"))
{
return gui::EGDC_3D_DARK_SHADOW;
if (!strcmp (font, "default"))
{
return gui::EGDF_DEFAULT;
if (!strcmp (font, "default"))
{
return gui::EGDF_DEFAULT;