Push mainvolume et musicvolume sliders fonctionnels. Bug sfx
This commit is contained in:
@@ -18,6 +18,9 @@ Audio::Audio(const char * music, const char* menumusic) {
|
||||
m_menumusic = m_engine->play2D(menumusic, true, true, true, irrklang::ESM_STREAMING);
|
||||
m_music->setVolume(.5);
|
||||
m_menumusic->setVolume(.5);
|
||||
m_mainvolume = 0.5f;
|
||||
m_engine->setSoundVolume(m_mainvolume);
|
||||
m_sfxvolume = 0.5f;
|
||||
}
|
||||
|
||||
Audio::~Audio() {
|
||||
@@ -99,3 +102,19 @@ void Audio::SetMusicVolume(float volume) {
|
||||
m_music->setVolume(volume);
|
||||
m_menumusic->setVolume(volume);
|
||||
}
|
||||
|
||||
float Audio::GetMainVolume() const {
|
||||
return m_engine->getSoundVolume();
|
||||
}
|
||||
|
||||
void Audio::SetMainVolume(float volume) {
|
||||
m_engine->setSoundVolume(volume);
|
||||
}
|
||||
|
||||
float Audio::GetSfxVolume() const {
|
||||
return m_sfxvolume;
|
||||
}
|
||||
|
||||
void Audio::SetSfxVolume(float volume) {
|
||||
m_sfxvolume = volume;
|
||||
}
|
||||
|
Reference in New Issue
Block a user