diff options
Diffstat (limited to 'src/libjin/audio/je_audio_manager.h')
-rw-r--r-- | src/libjin/audio/je_audio_manager.h | 28 |
1 files changed, 13 insertions, 15 deletions
diff --git a/src/libjin/audio/je_audio_manager.h b/src/libjin/audio/je_audio_manager.h index 120d38e..e0c7a4b 100644 --- a/src/libjin/audio/je_audio_manager.h +++ b/src/libjin/audio/je_audio_manager.h @@ -34,6 +34,19 @@ namespace JinEngine }; /// + /// AudioManager constructor. + /// + AudioManager() + : volume(1) + , state(State::PLAY) + {}; + + /// + /// AudioManager destructor. + /// + virtual ~AudioManager() {}; + + /// /// Play all sources whose state is playing. /// virtual void play() = 0; @@ -59,21 +72,6 @@ namespace JinEngine virtual void setVolume(float volume) = 0; protected: - singleton(AudioManager); - - /// - /// AudioManager constructor. - /// - AudioManager() - : volume(1) - , state(State::PLAY) - {}; - - /// - /// AudioManager destructor. - /// - virtual ~AudioManager() {}; - float volume; State state; |