VOYEUR: Refactored audio scene playback, and fixed a crash at the end

This commit is contained in:
Paul Gilbert 2014-02-01 11:54:33 -05:00
parent 37402e06e5
commit 256bf62ee4
2 changed files with 2 additions and 2 deletions

View file

@ -391,6 +391,7 @@ void ThreadResource::parsePlayCommands() {
_vm->_voy.addAudioEventEnd(); _vm->_voy.addAudioEventEnd();
_vm->_eventsManager.incrementTime(1); _vm->_eventsManager.incrementTime(1);
_vm->_eventsManager.incrementTime(1); _vm->_eventsManager.incrementTime(1);
_vm->_audioVideoId = -1;
parseIndex = 999; parseIndex = 999;
} }
} }

View file

@ -621,10 +621,9 @@ void VoyeurEngine::playAudio(int audioId) {
_soundManager.stopVOCPlay(); _soundManager.stopVOCPlay();
_bVoy->freeBoltGroup(0x7F00); _bVoy->freeBoltGroup(0x7F00);
flipPageAndWait(); (*_graphicsManager._vPort)->setupViewPort(NULL);
_voy._field478 &= ~0x10; _voy._field478 &= ~0x10;
audioId = -1;
_voy._field470 = 129; _voy._field470 = 129;
} }