[Scummvm-git-logs] scummvm master -> fbd7619ad6b2627a39518fe41a48a21a45512f03
sev-
sev at scummvm.org
Wed Mar 3 15:27:06 UTC 2021
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
fbd7619ad6 DIRECTOR: implement colorQD builtin
Commit: fbd7619ad6b2627a39518fe41a48a21a45512f03
https://github.com/scummvm/scummvm/commit/fbd7619ad6b2627a39518fe41a48a21a45512f03
Author: Yegor Timoshenko (yegortimoshenko at riseup.net)
Date: 2021-03-03T16:27:03+01:00
Commit Message:
DIRECTOR: implement colorQD builtin
Normally, colorQD is a TheEntity. However, "Eastern Mind: The Lost Souls
of Tong-Nou" instead uses it as a builtin with no arguments, both in Mac
and Windows versions of the game.
Changed paths:
engines/director/lingo/lingo-builtins.cpp
engines/director/lingo/lingo-builtins.h
diff --git a/engines/director/lingo/lingo-builtins.cpp b/engines/director/lingo/lingo-builtins.cpp
index bdfc761187..1936659c0d 100644
--- a/engines/director/lingo/lingo-builtins.cpp
+++ b/engines/director/lingo/lingo-builtins.cpp
@@ -272,6 +272,9 @@ static struct BuiltinProto {
// XCOD/XFCN (HyperCard), normally exposed
{ "GetVolumes", LB::b_getVolumes, 0, 0, true, 400, FBLTIN },
+ // Used in "Eastern Mind", normally a TheEntity
+ { "colorQD", LB::b_colorQD, 0, 0, true, 300, FBLTIN },
+
{ 0, 0, 0, 0, false, 0, VOIDSYM }
};
@@ -2544,4 +2547,8 @@ void LB::b_getVolumes(int nargs) {
g_lingo->push(d);
}
+void LB::b_colorQD(int nargs) {
+ g_lingo->push(Datum(1));
+}
+
} // End of namespace Director
diff --git a/engines/director/lingo/lingo-builtins.h b/engines/director/lingo/lingo-builtins.h
index bb48316844..5656e7eaa2 100644
--- a/engines/director/lingo/lingo-builtins.h
+++ b/engines/director/lingo/lingo-builtins.h
@@ -205,6 +205,9 @@ void b_scummvmassertequal(int nargs);
// XCOD/XFCN (HyperCard), normally exposed
void b_getVolumes(int nargs);
+// Used in "Eastern Mind", normally a TheEntity
+void b_colorQD(int nargs);
+
} // End of namespace LB
} // End of namespace Director
More information about the Scummvm-git-logs
mailing list