aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/director/score.cpp6
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;