Bonjour à tous,
Je m'entraîne à reproduire le jeu Coda Da Vinci (
http://jeuxstrategieter.free.fr/Code_de_vinci_complet.php), et j'ai un problème avec un sf::Text (dans Button.cpp) en mode Debug :
sf::Text drawableTitle{ title_, getArialFont() }; ==> cette ligne entraîne une erreur de type std::length_error
sf::Font& getArialFont() {
static sf::Font arial;
arial.loadFromFile("C:/WINDOWS/Fonts/arial.ttf");
return arial;
}
Point à préciser, title_ fait AU MAXIMUM 2 caractères de long, alors que std::length_error.what() dit 'string too long'.
(lien du code complet :
https://mega.nz/file/ynIHFYaS#ft_qRUG2cdbBCCaEG8wE07BM_KgwPJAr01FkvjkSgos)
Est-ce une erreur liée à SFML et sf::Font, ou plutôt une erreur liée seulement au C++ en général ?
Autre précision, en mode Release, il n'y a aucune erreur, mais rien ne s'affiche (j'utilise VS 2019).