Bonjour
J'essaie d'afficher du texte avec SDL_ttf mais j'ai un problème avec les espaces.
voilà mon code:
Code :
- SDL_Color color={red,green,blue};
- SDL_Surface * resource = TTF_RenderText_Solid(font,text.c_str(),color);
- if (resource==NULL)
- {
- cerr<<"erreur texte"<<endl;
- return;
- }
- ...
|
red,green,blue,font et text sont des attributs de la classe possédant cette méthode.
Le chargement de la police se fait sans problème.
Tout se passe bien si text contient une chaine de caractères sans espace.
Par contre, chaque fois que j'essaie avec une chaine contenant des espaces, TTF_RenderText_Solid() me renvoie NULL...
Si vous comprenez pourquoi, merci de me renseigner.
Message édité par ptitchep le 17-10-2007 à 20:27:45
---------------
deluser --remove-home ptitchep