21 if (!_music.openFromFile(
"../src/client/assets/musics/music.ogg"))
22 throw std::runtime_error(
"Cannot load music.ogg");
24 _music.setVolume(_volume);
25 _socket = std::move(socket);
45 if (_music.getStatus() != sf::Music::Playing)
73 if (!_music.openFromFile(path))
74 throw std::runtime_error(
"Cannot load " + path);
83 std::cout <<
"isPlaying " << _music.getStatus() <<
" " << sf::Music::Playing << std::endl;
84 return _music.getStatus() == sf::Music::Playing;
93 return _music.getLoop();
111 _music.setLoop(loop);
123 std::cout <<
"play" << std::endl;
127 std::cout <<
"pause" << std::endl;
128 }
while (_music.getStatus() != sf::Music::Paused && _music.getStatus() != sf::Music::Stopped);
139 _music.setVolume(volume);
154 std::cout <<
"stop" << std::endl;
164 _persistant = persistant;