Oui je l'ai remarqué, c'est pour sa que j'ai crée ma fonction init(), maintenant mon code ressemble à cela :
Button::Button(RessourceManager *rm)
{
init(rm);
}
Button::Button(RessourceManager *rm, sf::String str, float x, float y)
{
init(rm);
label.setString(str);
move(x, y);
}
void Button::init(RessourceManager *rm)
{
spr.setTexture(rm->texture(RES_BUTTON));
spr.setTextureRect(sf::IntRect(0, 0, 350, 60));
label.setFont(rm->font(RES_FONT));
label.setCharacterSize(40);
}