diff options
author | Thanasis Antoniou | 2019-04-12 19:09:42 +0300 |
---|---|---|
committer | Thanasis Antoniou | 2019-04-12 19:10:49 +0300 |
commit | 00daee91124a18a71b6fa57ef2c709e162747674 (patch) | |
tree | 419da2edce89cf5eca94f974f6d774dd78d461e8 /engines/bladerunner/chapters.cpp | |
parent | fd2ae5854eebc23f0b0d70e0510afcb90decf0b0 (diff) | |
download | scummvm-rg350-00daee91124a18a71b6fa57ef2c709e162747674.tar.gz scummvm-rg350-00daee91124a18a71b6fa57ef2c709e162747674.tar.bz2 scummvm-rg350-00daee91124a18a71b6fa57ef2c709e162747674.zip |
BLADERUNNER: Fix McCoy's fake voice with Dektora
Also a fix for a closeArchive() warning about A.TLK not being open
Diffstat (limited to 'engines/bladerunner/chapters.cpp')
-rw-r--r-- | engines/bladerunner/chapters.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/bladerunner/chapters.cpp b/engines/bladerunner/chapters.cpp index 64da4812cb..09ab94bb98 100644 --- a/engines/bladerunner/chapters.cpp +++ b/engines/bladerunner/chapters.cpp @@ -53,7 +53,13 @@ bool Chapters::enterChapter(int chapter) { void Chapters::closeResources() { int id = _resourceIds[_chapter]; +#if BLADERUNNER_ORIGINAL_BUGS _vm->closeArchive("A.TLK"); +#else + if (_vm->isArchiveOpen("A.TLK")) { + _vm->closeArchive("A.TLK"); + } +#endif // BLADERUNNER_ORIGINAL_BUGS _vm->closeArchive(Common::String::format("VQA%d.MIX", MIN(id, 3))); _vm->closeArchive(Common::String::format("%d.TLK", MIN(id, 3))); _vm->closeArchive(Common::String::format("OUTTAKE%d.MIX", id)); |