diff options
author | Bastien Bouclet | 2017-07-09 18:33:24 +0200 |
---|---|---|
committer | Bastien Bouclet | 2017-07-22 20:38:56 +0200 |
commit | 8f0fa86fbc88e324bdc5c8f4034056104a51003b (patch) | |
tree | d545a09f3951928f10b6e5cb82a00e29f935a7b4 /engines/mohawk/sound.cpp | |
parent | 3dd4da0c37e5c853e837b5b4af3ebff1536432f8 (diff) | |
download | scummvm-rg350-8f0fa86fbc88e324bdc5c8f4034056104a51003b.tar.gz scummvm-rg350-8f0fa86fbc88e324bdc5c8f4034056104a51003b.tar.bz2 scummvm-rg350-8f0fa86fbc88e324bdc5c8f4034056104a51003b.zip |
MOHAWK: Myst: Change blocking sounds to use the main loop
Diffstat (limited to 'engines/mohawk/sound.cpp')
-rw-r--r-- | engines/mohawk/sound.cpp | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/engines/mohawk/sound.cpp b/engines/mohawk/sound.cpp index 2a54696b68..5907c5b002 100644 --- a/engines/mohawk/sound.cpp +++ b/engines/mohawk/sound.cpp @@ -293,31 +293,6 @@ Audio::SoundHandle *Sound::replaceSoundMyst(uint16 id, byte volume, bool loop) { return playSound(id, volume, loop); } -void Sound::playSoundBlocking(uint16 id, byte volume) { - Audio::SoundHandle *handle = playSound(id, volume); - - while (_vm->_mixer->isSoundHandleActive(*handle) && !_vm->shouldQuit()) { - Common::Event event; - while (_vm->_system->getEventManager()->pollEvent(event)) { - switch (event.type) { - case Common::EVENT_KEYDOWN: - switch (event.kbd.keycode) { - case Common::KEYCODE_SPACE: - _vm->pauseGame(); - break; - default: - break; - } - default: - break; - } - } - - // Cut down on CPU usage - _vm->_system->delayMillis(10); - } -} - void Sound::playMidi(uint16 id) { uint32 idTag; if (!(_vm->getFeatures() & GF_HASMIDI)) { |