aboutsummaryrefslogtreecommitdiff
path: root/engines/voyeur/files_threads.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2014-02-01 11:29:49 -0500
committerPaul Gilbert2014-02-01 11:29:49 -0500
commit37402e06e5f55896f3bd8a7bf8a62bca16d1c7b1 (patch)
treefcdfd9db64311e56b06b72f41eb09e7373753983 /engines/voyeur/files_threads.cpp
parentcbebf203d673d68112b9bcee5dea8bee0b755a70 (diff)
downloadscummvm-rg350-37402e06e5f55896f3bd8a7bf8a62bca16d1c7b1.tar.gz
scummvm-rg350-37402e06e5f55896f3bd8a7bf8a62bca16d1c7b1.tar.bz2
scummvm-rg350-37402e06e5f55896f3bd8a7bf8a62bca16d1c7b1.zip
VOYEUR: Correct mistake in debugger command.. it's time expired, not remaining
Diffstat (limited to 'engines/voyeur/files_threads.cpp')
-rw-r--r--engines/voyeur/files_threads.cpp30
1 files changed, 2 insertions, 28 deletions
diff --git a/engines/voyeur/files_threads.cpp b/engines/voyeur/files_threads.cpp
index 03e393936a..3e2fa6f7bc 100644
--- a/engines/voyeur/files_threads.cpp
+++ b/engines/voyeur/files_threads.cpp
@@ -384,39 +384,13 @@ void ThreadResource::parsePlayCommands() {
_vm->_voy._vocSecondsOffset = _vm->_voy._RTVNum - _vm->_voy._field468;
_vm->_voy.addAudioEventStart();
+ // Play the audio
assert(_vm->_audioVideoId < 38);
- _vm->_bVoy->getBoltGroup(0x7F00);
- _vm->_graphicsManager._backgroundPage = _vm->_bVoy->boltEntry(
- 0x7F00 + BLIND_TABLE[_vm->_audioVideoId])._picResource;
- _vm->_graphicsManager._backColors = _vm->_bVoy->boltEntry(0x7F01 +
- BLIND_TABLE[_vm->_audioVideoId])._cMapResource;
-
- (*_vm->_graphicsManager._vPort)->setupViewPort();
- _vm->_graphicsManager._backColors->startFade();
- _vm->flipPageAndWaitForFade();
+ _vm->playAudio(_vm->_audioVideoId);
- _vm->_voy._field478 &= ~1;
- _vm->_soundManager.setVOCOffset(_vm->_voy._vocSecondsOffset);
- Common::String filename = _vm->_soundManager.getVOCFileName(
- _vm->_audioVideoId + 159);
- _vm->_soundManager.startVOCPlay(filename);
- _vm->_voy._field478 |= 16;
- _vm->_eventsManager.startCursorBlink();
-
- while (!_vm->shouldQuit() && !_vm->_eventsManager._mouseClicked &&
- _vm->_soundManager.getVOCStatus())
- _vm->_eventsManager.delayClick(1);
-
- _vm->_voy._field478 |= 1;
- _vm->_soundManager.stopVOCPlay();
_vm->_voy.addAudioEventEnd();
_vm->_eventsManager.incrementTime(1);
_vm->_eventsManager.incrementTime(1);
-
- _vm->_bVoy->freeBoltGroup(0x7F00);
- _vm->_voy._field478 &= ~0x10;
- _vm->_audioVideoId = -1;
- _vm->_voy._field470 = 129;
parseIndex = 999;
}
}