aboutsummaryrefslogtreecommitdiff
path: root/sky/music/adlibmusic.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sky/music/adlibmusic.cpp')
-rw-r--r--sky/music/adlibmusic.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/sky/music/adlibmusic.cpp b/sky/music/adlibmusic.cpp
index 46b72e7f03..827ffa8743 100644
--- a/sky/music/adlibmusic.cpp
+++ b/sky/music/adlibmusic.cpp
@@ -44,6 +44,12 @@ SkyAdlibMusic::~SkyAdlibMusic(void) {
YM3812Shutdown();
}
+void SkyAdlibMusic::setVolume(uint8 volume) {
+
+ _musicVolume = volume;
+ _mixer->setMusicVolume(_musicVolume << 1);
+}
+
void SkyAdlibMusic::premixerCall(int16 *buf, uint len) {
if (_musicData == NULL) {