diff options
Diffstat (limited to 'src/mixer.cpp')
| -rw-r--r-- | src/mixer.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
| diff --git a/src/mixer.cpp b/src/mixer.cpp index 4e8f307..74a870a 100644 --- a/src/mixer.cpp +++ b/src/mixer.cpp | |||
| @@ -1,4 +1,5 @@ | |||
| 1 | #include "mixer.h" | 1 | #include "mixer.h" |
| 2 | #include <iostream> | ||
| 2 | 3 | ||
| 3 | void Mixer::playSound(std::string_view filename) { | 4 | void Mixer::playSound(std::string_view filename) { |
| 4 | Mix_Chunk* chunk = getChunkByFilename(std::string(filename)); | 5 | Mix_Chunk* chunk = getChunkByFilename(std::string(filename)); |
| @@ -66,6 +67,12 @@ void Mixer::unmuteMusic() { | |||
| 66 | musicMuted_ = false; | 67 | musicMuted_ = false; |
| 67 | } | 68 | } |
| 68 | 69 | ||
| 70 | void Mixer::setMusicVolume(int vol) { | ||
| 71 | musicVolume_ = MIX_MAX_VOLUME / 10.0 * vol; | ||
| 72 | musicMuted_ = false; | ||
| 73 | Mix_VolumeMusic(musicVolume_); | ||
| 74 | } | ||
| 75 | |||
| 69 | void Mixer::pauseMusic() { | 76 | void Mixer::pauseMusic() { |
| 70 | Mix_PauseMusic(); | 77 | Mix_PauseMusic(); |
| 71 | } | 78 | } |
