aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk/sound.cpp
diff options
context:
space:
mode:
authorBastien Bouclet2017-07-09 18:33:24 +0200
committerBastien Bouclet2017-07-22 20:38:56 +0200
commit8f0fa86fbc88e324bdc5c8f4034056104a51003b (patch)
treed545a09f3951928f10b6e5cb82a00e29f935a7b4 /engines/mohawk/sound.cpp
parent3dd4da0c37e5c853e837b5b4af3ebff1536432f8 (diff)
downloadscummvm-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.cpp25
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)) {