Bonjour a tous,
J'ai un soucis d'affichage de sf::Text, en faite lors de l'affichage il n'y a que certaine lettre qui s'affiche et pas d'autre, mais ce ne sont pas des caractères spéciaux.
Vu que je suis entrain de créer une usine a gaz, il va être très dur pour moi de vous faire un code minimale pour reproduire se bug, alors je ne demande pas une solution, mais juste une piste de recherche.
Voici la fonction qui met le texte :
void CreeChar::afficherErreur(std::string msg)
{
std::cout << "TEST ERREUR = " << msg << std::endl;
m_text_erreur->setString(msg);
m_text_erreur->setPosition(10, 10);
std::cout << "TEST ERREUR 2 = " << m_text_erreur->getString().toAnsiString() << std::endl;
}
et la fonction de dessin :
void CreeChar::dessiner()
{
if (m_text_erreur != NULL) m_fenetre->draw(*m_text_erreur);
}
Et donc a savoir que m_text_erreur est une attribut de la classe et qu'il est initialisé dans le constructeur.
Voici le resultat graphique :
J'ai donc tester si mes valeur étai bonne dans la console et aucun soucis :
Merci beaucoup du temps que vous m'accorder.