aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEugene Sandulenko2016-06-28 18:44:03 +0200
committerEugene Sandulenko2016-08-03 23:40:36 +0200
commit19ae959bdd97e785f913caa101aef03b0d035bf8 (patch)
tree0a5708fbf33730db8a5041c559860d66ceb8dd5e
parent9fff6529a3a3955a1a7201398ecf3f1a90871399 (diff)
downloadscummvm-rg350-19ae959bdd97e785f913caa101aef03b0d035bf8.tar.gz
scummvm-rg350-19ae959bdd97e785f913caa101aef03b0d035bf8.tar.bz2
scummvm-rg350-19ae959bdd97e785f913caa101aef03b0d035bf8.zip
DIRECTOR: Lingo: Actually let VOID vars to pass.
-rw-r--r--engines/director/director.cpp1
-rw-r--r--engines/director/lingo/lingo-code.cpp5
2 files changed, 2 insertions, 4 deletions
diff --git a/engines/director/director.cpp b/engines/director/director.cpp
index 3fbc0b643f..af0f87bd19 100644
--- a/engines/director/director.cpp
+++ b/engines/director/director.cpp
@@ -96,6 +96,7 @@ put par3\n\
_lingo->addCode("check(1, 2, 3)\n\
check 4, 5, 6\n\
+check 7, 8\n\
", kMovieScript, 2);
_lingo->executeScript(kMovieScript, 2);
diff --git a/engines/director/lingo/lingo-code.cpp b/engines/director/lingo/lingo-code.cpp
index 7555af839f..92cb9940e0 100644
--- a/engines/director/lingo/lingo-code.cpp
+++ b/engines/director/lingo/lingo-code.cpp
@@ -145,12 +145,9 @@ bool Lingo::verify(Symbol *s) {
return false;
}
- if (s->type == VOID) {
+ if (s->type == VOID)
warning("Variable used before assigning a value '%s'", s->name);
- return false;
- }
-
return true;
}