Hallo Leute,
Um mein Problem zu beschreiben muss ich mal kurz ausholen.
Ich bin dabei mir meine UI zu schreiben in Codeblocks mit der SFML 1.6 . Dafür habe ich eine Abstrakte Basisklassis mit einer Funktion
|
C-/C++-Quelltext
|
1
|
sf::Drawable* Render_Element()
|
geschrieben.
Davon abgeleitet sind dann 2 Klassen einmal CUI_Button und CUI_Text.
Die Render Funktion von CUI_Button gibt ein sf:
prite* zurück was wiederum von sf:
rawable abgeleitet ist.
Die Render Funktion von CUI_Text gibt ein sf:
tring zurück welches auch von sf:
rawable abgeleitet ist.
Beide Klassen werden in eine Liste gepackt. Diese Liste wird dann an anderer stelle abgefragt und die Sprites und Strings an die Draw Funktion übergeben.
Soweit so gut. Mit den Sprites gibt es auch keine Probleme. Mit den Strings bekomme ich keine Prombleme solang in ihnen keinen Text ist. Wenn sie ein Text haben hängt sich das Programm auf. Es gibt eine Meldung in der Konsole: Process returned 255 (0xFF).
Hat jemand eine Idee woran es liegt? Wenn noch Code benötigt wird Bescheid sagen.
Gruß Koschi.