aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorEugene Sandulenko2020-01-03 23:42:50 +0100
committerEugene Sandulenko2020-01-04 00:32:01 +0100
commitf214934ff533bb7d995884aa8396d7b9ade6f3da (patch)
tree47871f67bf4a872c53b195646698c9f837d18c5d /engines
parente4d5f37d8dba87301843aaebd5079cfe92766fc8 (diff)
downloadscummvm-rg350-f214934ff533bb7d995884aa8396d7b9ade6f3da.tar.gz
scummvm-rg350-f214934ff533bb7d995884aa8396d7b9ade6f3da.tar.bz2
scummvm-rg350-f214934ff533bb7d995884aa8396d7b9ade6f3da.zip
DIRECTOR: LINGO: 'version' returns string, not an integer
Diffstat (limited to 'engines')
-rw-r--r--engines/director/lingo/lingo-builtins.cpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/engines/director/lingo/lingo-builtins.cpp b/engines/director/lingo/lingo-builtins.cpp
index 1f843f5f4b..861dc0a2d3 100644
--- a/engines/director/lingo/lingo-builtins.cpp
+++ b/engines/director/lingo/lingo-builtins.cpp
@@ -1663,7 +1663,17 @@ void LB::b_true(int nargs) {
}
void LB::b_version(int nargs) {
- g_lingo->push(Datum(g_director->getVersion()));
+ switch (g_director->getVersion()) {
+ case 3:
+ g_lingo->push(Datum(new Common::String("3.1.1"))); // Mac
+ break;
+ case 4:
+ g_lingo->push(Datum(new Common::String("4.0"))); // Mac
+ break;
+ default:
+ error("Unsupported Director for 'version'");
+ break;
+ }
}
///////////////////