Salutation,
Bon je vais tout vous donner, ça sera plus simple !
#include <iostream>
#include <SFML/Graphics.hpp>
#include <SFML/Audio.hpp>
int main()
{
sf::RenderWindow window(sf::VideoMode(256, 256), "SFML works!");
while (window.isOpen())
{
sf::Event event;
while (window.pollEvent(event))
{
if (event.type == sf::Event::Closed)
window.close();
}
window.clear();
sf::Music musique_fond;
if(musique_fond.openFromFile("JustYouKnowWhy.ogg"))
{
std::cout << "Erreur musique !";
}
musique_fond.play();
window.display();
}
return 0;
}
Voilà, donc en gros, si j'enlève toute la partie "musique", la fenêtre s'affiche normalement. Si je remet toute cette partie ( la suivante ), j'ai même plus de fenêtre affichée.. Je comprend vraiment pas pourquoi !
Et oui, mon fichier "JustYouKnowWhy.ogg" est bien placé ( Au pire j'vais le copié partout pour voir
)
sf::Music musique_fond;
if(musique_fond.openFromFile("JustYouKnowWhy.ogg"))
{
std::cout << "Erreur musique !";
}
musique_fond.play();