aboutsummaryrefslogtreecommitdiff
path: root/engines/director/director.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2016-06-19 21:47:45 +0200
committerEugene Sandulenko2016-08-03 23:40:36 +0200
commitda4db91941a21f2ad1f5405dd406b0d2a19eb53d (patch)
tree48e6b5997bd2cc4304c435b95f67d3a82cacba08 /engines/director/director.cpp
parent4109e8589077d035d76b7ed5bc3734f6a258eaf3 (diff)
downloadscummvm-rg350-da4db91941a21f2ad1f5405dd406b0d2a19eb53d.tar.gz
scummvm-rg350-da4db91941a21f2ad1f5405dd406b0d2a19eb53d.tar.bz2
scummvm-rg350-da4db91941a21f2ad1f5405dd406b0d2a19eb53d.zip
DIRECTOR: Lingo: Implement 'go' and 'go to' functions
Diffstat (limited to 'engines/director/director.cpp')
-rw-r--r--engines/director/director.cpp18
1 files changed, 8 insertions, 10 deletions
diff --git a/engines/director/director.cpp b/engines/director/director.cpp
index fccd3b545b..86de72d20e 100644
--- a/engines/director/director.cpp
+++ b/engines/director/director.cpp
@@ -76,16 +76,14 @@ Common::Error DirectorEngine::run() {
_lingo->addCode("mci \"open MM\\T005045a.wav type WaveAudio alias T005045a\"\n\
mci \"play T005045a from 22710 to 32872\"", kMovieScript, 1);
- _lingo->addCode("set x = 1 + 3\n\
- set y to 2 + 3 * 2 -- this set y to 4\n\
- put 5 into z\n\
--- some more\n\
-x\n\
-y\n\
-z\n", kMovieScript, 2);
-
- _lingo->addCode("2 + 3 * 2 / (5 - 2)", kMovieScript, 3);
- _lingo->executeScript(kMovieScript, 1);
+ _lingo->addCode("go to frame \"Open23\" of movie \"OpenCabin23\"\n\
+go \"CARDBACK\"\n\
+go movie \"BAR 1\"\n\
+go to \"Open23\" of movie \"OpenCabin23\"\n\
+go to \"Chair\"\n\
+ ", kMovieScript, 2);
+
+ _lingo->executeScript(kMovieScript, 2);
//FIXME
_mainArchive = new RIFFArchive();