diff options
Diffstat (limited to 'src/mixer.h')
-rw-r--r-- | src/mixer.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mixer.h b/src/mixer.h index 854c67d..c2a0681 100644 --- a/src/mixer.h +++ b/src/mixer.h | |||
@@ -2,6 +2,7 @@ | |||
2 | #define MIXER_H_6DF82000 | 2 | #define MIXER_H_6DF82000 |
3 | 3 | ||
4 | #include <SDL_mixer.h> | 4 | #include <SDL_mixer.h> |
5 | #include <cmath> | ||
5 | #include <memory> | 6 | #include <memory> |
6 | #include <stdexcept> | 7 | #include <stdexcept> |
7 | #include <map> | 8 | #include <map> |
@@ -92,6 +93,10 @@ public: | |||
92 | 93 | ||
93 | bool isMusicMuted() const { return musicMuted_; } | 94 | bool isMusicMuted() const { return musicMuted_; } |
94 | 95 | ||
96 | int getMusicVolume() const { return std::round(static_cast<double>(musicVolume_) / MIX_MAX_VOLUME * 10); } | ||
97 | |||
98 | void setMusicVolume(int vol); | ||
99 | |||
95 | void pauseMusic(); | 100 | void pauseMusic(); |
96 | 101 | ||
97 | void unpauseMusic(); | 102 | void unpauseMusic(); |