Hello everyone
I got a little problem with sf::drawable* and sf::String. I use SFML 1.6 and CodeBlocks.
I try to write a UI class for all UI Elements i wrote a abstract baseclass. This class has a function to give back a sf::drawable*
sf::drawable* Render_Element() = 0
My 2 UI elements class inherit from this baseclass.
CUI_Button works well the Render_Element():
// in h file
sf::Sprite*Sprite;
// in cpp file
sf::drawable* CUI_Button::Render_Element()
{
return sprite;
}
With this Code i can Render my Sprite.
Now to the problem. In my CUI_Text class i go the same way but i didn't work.
// in h file
sf::String* text;
// in cpp file
sf::drawable* CUI_Button::Render_Element()
{
return text;
}
This Function give the drawable* Object to the Draw function.
If the String empty it works, if something in the String it dont work.
I don't understand why this code Not work. I Hope someone can help.
Sorry for my bad englisch i hope you guys understand if
Koschi