diff options
author | Eugene Sandulenko | 2020-01-03 23:42:50 +0100 |
---|---|---|
committer | Eugene Sandulenko | 2020-01-04 00:32:01 +0100 |
commit | f214934ff533bb7d995884aa8396d7b9ade6f3da (patch) | |
tree | 47871f67bf4a872c53b195646698c9f837d18c5d | |
parent | e4d5f37d8dba87301843aaebd5079cfe92766fc8 (diff) | |
download | scummvm-rg350-f214934ff533bb7d995884aa8396d7b9ade6f3da.tar.gz scummvm-rg350-f214934ff533bb7d995884aa8396d7b9ade6f3da.tar.bz2 scummvm-rg350-f214934ff533bb7d995884aa8396d7b9ade6f3da.zip |
DIRECTOR: LINGO: 'version' returns string, not an integer
-rw-r--r-- | engines/director/lingo/lingo-builtins.cpp | 12 |
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; + } } /////////////////// |