aboutsummaryrefslogtreecommitdiff
path: root/engines/director/score.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2017-02-13 09:53:03 +0100
committerEugene Sandulenko2017-02-13 09:53:03 +0100
commit7886ca6a4f9da6a8b974359371387347e3853b14 (patch)
tree687286422e5cbb69ef3e995a4668ebd237cefb92 /engines/director/score.cpp
parentce82d67b63d1d84079eb627721637d38d97e4a12 (diff)
downloadscummvm-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.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;