bonjour,
c'est pour signaler un bug. Je souhaite utiliser une font personnalisée, elle marche quand je crée un sf::Text avec cette font et je l'affiche de suite.
Sauf que la mes sf::Text sont contenu dans un vecteur et après je les récupères dans une fonction d'affichage. Et la la font personnalisé ne fonctionne plus et fait planté le programme.
/* dans le constructeur de ma classe menu*/
sf::Font font;
// Chargement à partir d'un fichier sur le disque
if(!font.loadFromFile("font\\verdana.ttf"))
{
std::cout<<"erreur de la font"<<std::endl;
}
liste_texte = new sf::Text[nbr_button];
for(int i = 0; i<nbr_button;i++){
sf::Text monText(menu_label.at(i),font,20);// sf::Font::getDefaultFont() // obliger faire pour que ça marche à l'affichage
liste_texte[i] = monText;
}
/* dans ma fontion d'affichage*/
void Menu::afficher(sf::RenderWindow & App){
//affichage des textes
for(int i = 0; i<this->_nbr_button;i++){
sf::Text temp_text = liste_texte[i];
temp_text .setPosition(0,0);
temp_text .setColor(sf::Color::White);
App.draw( temp_text );
}
}