MusicPtr AudioSystem::createMusic(const std::string& name, const std::string& filename)
{
	if (!isInit)
		return MusicPtr(0);
	MusicPtr ret = new Music(filename);
	if (!ret->load())
	{
		return MusicPtr(0);
	}
	return ret;
}
void Ressources::chargerMusique(std::string nomMusique) {
    musiques.insert(
        std::pair<std::string, MusicPtr>(nomMusique,
                                         MusicPtr(new sf::Music())));

    if (!musiques[nomMusique]->openFromFile(
                "ressources/musiques/" + nomMusique)) {
        musiques[nomMusique].reset();

        Utile::erreur("Ressources::chargerMusique(" + nomMusique + ")",
                      "Impossible de charger " + nomMusique);
    }

    musiques[nomMusique]->setVolume(volumeMusiques);

    fichierLog.ajouterLigne("    " + nomMusique + " chargée !");
}