diff options
-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; |