Bonjour à tous !
Je viens de me mettre à l'API SFML pour développer un petit jeu dans le but de m'entrainer en vu de mes prochaines etudes.
Bref, j'utilise le c++ et SFML, j'ai créé un menu tout ca tout ca jusqu'a là pas de soucis.
Mais ayant décidé de rendre plus correcte mon code, j'ai décidé de créé un fichier header et source regroupant toutes mes fonctions liés au son. (Lancer un son, une musique d'arriere plan, etc...)
cependant cela ne marche pas..
Par exemple, ma fonction pour la musique :
int playBackgroundMusic()
{
Music music;
if (!music.OpenFromFile("music/bg1.ogg"))
{
return 0;
}
music.Play();
}
Selon moi cela devrais marcher, mais lorsque que je l'appelle, par exemple dans ma fonction main(), le son ne se lance pas.. Et pourtant, si jamais je prend le contenu de la fonction et que je l'integre directement dans le main, là ca se lance..
Quelqu'un à une idée ?