diff options
Diffstat (limited to 'sky/music/adlibmusic.cpp')
-rw-r--r-- | sky/music/adlibmusic.cpp | 6 |
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) { |