Bonjour,
J'essaye de faire un petit jeu,j'ai donc crée une classe qui gère les boutons, mais quand j'emploie cette fonction
sf::RectangleShape rect;
sf::Text text;
SFButton::SFButton(std::string buttontext,float posx,float posy,float sizex,float sizey,float fontSize,sf::Font font)
{
rect.setSize(sf::Vector2f(sizex,sizey));
rect.setPosition(sf::Vector2f(posx, posy));
rect.setFillColor(sf::Color::White);
rect.setOutlineColor(sf::Color::White);
text.setString(sf::String(buttontext));
text.setPosition(sf::Vector2f((posx + 20),(posy + 20)));
text.setCharacterSize(fontSize);
text.setColor(sf::Color::Black);
text.setFont(font);
}
// Fonction appelée comme cela :
SFButton button("Salut", 300, 300, 200, 133, 16, font);
*runloop*
button.updateButton(window);
button.handleEvent(ispress, event, window);
button.drawButton(window);
Plus précisément le bout de code
text.setFont(font);
Me provoque cette erreur
http://prntscr.com/5csk3vJamais vu ça, le .ttf fonctionne très bien ailleur ! WTF ?