diff options
Diffstat (limited to 'engines/sherlock/sound.cpp')
-rw-r--r-- | engines/sherlock/sound.cpp | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/engines/sherlock/sound.cpp b/engines/sherlock/sound.cpp index b8fe61dd29..279dd44157 100644 --- a/engines/sherlock/sound.cpp +++ b/engines/sherlock/sound.cpp @@ -58,6 +58,8 @@ Sound::Sound(SherlockEngine *vm, Audio::Mixer *mixer) : _vm(vm), _mixer(mixer) { _soundPlaying = false; _soundIsOn = &_soundPlaying; _curPriority = 0; + _midiDrvLoaded = false; + _musicVolume = 0; _soundOn = true; _musicOn = true; @@ -231,12 +233,19 @@ void Sound::stopMusic() { warning("TODO: Sound::stopMusic"); } -int Sound::loadSong(int songNumber) { +bool Sound::loadSong(int songNumber) { // TODO warning("TODO: Sound::loadSong"); - return 0; + return false; } +bool Sound::loadSong(const Common::String &name) { + // TODO + warning("TODO: Sound::loadSong"); + return false; +} + + void Sound::startSong() { // TODO warning("TODO: Sound::startSong"); @@ -264,5 +273,9 @@ void Sound::freeDigiSound() { _soundPlaying = false; } +void Sound::setMIDIVolume(int volume) { + // TODO +} + } // End of namespace Sherlock |