diff options
author | Strangerke | 2013-05-01 19:10:50 +0200 |
---|---|---|
committer | Strangerke | 2013-05-01 19:10:50 +0200 |
commit | 0d1b8211976f604f1a5f5abcbd5f4dc44aecaa9e (patch) | |
tree | 6556db1424dbae05aa0ebcaecc9c932a567b1af5 | |
parent | 95601de6d7995ed270eefb62831c2b7d651beabf (diff) | |
download | scummvm-rg350-0d1b8211976f604f1a5f5abcbd5f4dc44aecaa9e.tar.gz scummvm-rg350-0d1b8211976f604f1a5f5abcbd5f4dc44aecaa9e.tar.bz2 scummvm-rg350-0d1b8211976f604f1a5f5abcbd5f4dc44aecaa9e.zip |
HOPKINS: Fix bug#3612423 - Crash while playing 421 using the OS2 Version
-rw-r--r-- | engines/hopkins/script.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/hopkins/script.cpp b/engines/hopkins/script.cpp index ba7954ba5e..051153ba2a 100644 --- a/engines/hopkins/script.cpp +++ b/engines/hopkins/script.cpp @@ -1398,7 +1398,10 @@ int ScriptManager::handleOpcode(const byte *dataP) { _vm->_globals->_introSpeechOffFl = true; _vm->_talkMan->startAnimatedCharacterDialogue("tourist1.pe2"); _vm->_globals->_introSpeechOffFl = false; - _vm->_animMan->playAnim2("T421.ANM", 100, 14, 500); + if (_vm->_fileIO->fileExists("T421A.ANM")) + _vm->_animMan->playAnim2("T421A.ANM", 100, 14, 500); + else + _vm->_animMan->playAnim2("T421.ANM", 100, 14, 500); _vm->_events->refreshScreenAndEvents(); _vm->_events->refreshScreenAndEvents(); _vm->_events->refreshScreenAndEvents(); |