X-Git-Url: https://git.jsancho.org/?p=guile-irrlicht.git;a=blobdiff_plain;f=src%2Fgui-skin.cpp;h=fae5c3dd142c22c89e5ea8f1b9808a8da70e6687;hp=f6628f1b4a1eeda6a67de1377910ef8738ee5da0;hb=c4d9e46f268b4f7f738dd77685c632991125cec9;hpb=6bcbb2cefb0e69afae9b1de828b85f506b1bef19 diff --git a/src/gui-skin.cpp b/src/gui-skin.cpp index f6628f1..fae5c3d 100644 --- a/src/gui-skin.cpp +++ b/src/gui-skin.cpp @@ -24,6 +24,7 @@ #include "color.h" #include "gsubr.h" #include "gui-skin.h" +#include "wrapped.h" using namespace irr; @@ -31,7 +32,7 @@ SCM IGUISkin_getColor (SCM gui_skin, SCM color) { - gui::IGUISkin* skin = (gui::IGUISkin*) scm_to_pointer (gui_skin); + gui::IGUISkin* skin = (gui::IGUISkin*) scm_to_irr_pointer (gui_skin); video::SColor scolor = skin->getColor (scm_to_default_color (color)); return scm_from_color (scolor); } @@ -40,7 +41,7 @@ SCM IGUISkin_getFont (SCM gui_skin, SCM which) { - gui::IGUISkin* skin = (gui::IGUISkin*) scm_to_pointer (gui_skin); + gui::IGUISkin* skin = (gui::IGUISkin*) scm_to_irr_pointer (gui_skin); gui::IGUIFont* font = skin->getFont (scm_to_default_font (which)); return scm_from_pointer ((void*) font, NULL); } @@ -50,7 +51,7 @@ IGUISkin_setColor (SCM gui_skin, SCM which, SCM new_color) { - gui::IGUISkin* skin = (gui::IGUISkin*) scm_to_pointer (gui_skin); + gui::IGUISkin* skin = (gui::IGUISkin*) scm_to_irr_pointer (gui_skin); skin->setColor (scm_to_default_color (which), scm_to_color (new_color)); return SCM_UNSPECIFIED; @@ -61,8 +62,8 @@ IGUISkin_setFont (SCM gui_skin, SCM font, SCM which) { - 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), scm_to_default_font (which)); return SCM_UNSPECIFIED; }