Bonjour,
Je travaille actuellement sur un projet pour une gestion de l'audio simplifiée
J'aimerais stocker des sf::Music dans un std::map
Mais le problème est que je n'arrive pas à initialiser la musique directement dans le std::map...
Voilà un exemple qui sera bien plus clair :
std::map<std::string,sf::Music> mMusics;
/*
Le fait que sf::Music soit NonCopyable m'empêche de faire ceci :
sf::Music a;
mMusics.at(filename) = a;
*/
if(!mMusics.at(filename).openFromFile(filename))
return false;
mMusics.at(filename).play();
Voilà, je recherche s'il en existe, une façon de faire