Push mainvolume et musicvolume sliders fonctionnels. Bug sfx
This commit is contained in:
@@ -16,6 +16,8 @@ class Audio {
|
||||
private:
|
||||
irrklang::ISound* m_music;
|
||||
irrklang::ISound* m_menumusic;
|
||||
float m_mainvolume;
|
||||
float m_sfxvolume;
|
||||
bool m_music_on = true;
|
||||
|
||||
public:
|
||||
@@ -26,6 +28,7 @@ public:
|
||||
|
||||
void Update3DAudio(Vector3f pos, Vector3f dir, Vector3f speed);
|
||||
|
||||
|
||||
irrklang::ISound* Create3DAudioObj(irrklang::ISound* sound, const char* name, Vector3f pos, Vector3f vel, bool is_looped, float volume);
|
||||
|
||||
void Render3DAudioObj(irrklang::ISound* sound, Vector3f& pos, Vector3f& vel, float volume);
|
||||
@@ -41,8 +44,14 @@ public:
|
||||
|
||||
void PauseEngine();
|
||||
|
||||
float GetMainVolume() const;
|
||||
void SetMainVolume(float volume);
|
||||
|
||||
float GetMusicVolume() const;
|
||||
void SetMusicVolume(float volume);
|
||||
|
||||
float GetSfxVolume() const;
|
||||
void SetSfxVolume(float volume);
|
||||
};
|
||||
|
||||
#endif // AUDIO_H__
|
||||
|
Reference in New Issue
Block a user