diff options
author | Eugene Sandulenko | 2017-02-13 09:53:03 +0100 |
---|---|---|
committer | Eugene Sandulenko | 2017-02-13 09:53:03 +0100 |
commit | 7886ca6a4f9da6a8b974359371387347e3853b14 (patch) | |
tree | 687286422e5cbb69ef3e995a4668ebd237cefb92 /engines/director/score.cpp | |
parent | ce82d67b63d1d84079eb627721637d38d97e4a12 (diff) | |
download | scummvm-rg350-7886ca6a4f9da6a8b974359371387347e3853b14.tar.gz scummvm-rg350-7886ca6a4f9da6a8b974359371387347e3853b14.tar.bz2 scummvm-rg350-7886ca6a4f9da6a8b974359371387347e3853b14.zip |
DIRECTOR: Execute movie script 0 on loading for D2-D3
Diffstat (limited to 'engines/director/score.cpp')
-rw-r--r-- | engines/director/score.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/director/score.cpp b/engines/director/score.cpp index 9cc108d739..31f97f76a3 100644 --- a/engines/director/score.cpp +++ b/engines/director/score.cpp @@ -48,6 +48,12 @@ Score::Score(DirectorEngine *vm, Archive *archive) { _movieArchive = archive; _lingo = _vm->getLingo(); _soundManager = _vm->getSoundManager(); + + // FIXME: TODO: Check whether the original truely does it + if (_vm->getVersion() <= 3) { + _lingo->executeScript(kMovieScript, 0); + } + _lingo->processEvent(kEventPrepareMovie, kMovieScript, 0); _movieScriptCount = 0; _labels = NULL; |