aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/sound.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sherlock/sound.cpp')
-rw-r--r--engines/sherlock/sound.cpp17
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