[Scummvm-git-logs] scummvm master -> b2f160ba2ab0dfe5cd8fbf951ba8001ada41258e
sev-
sev at scummvm.org
Tue Jan 21 22:55:54 UTC 2020
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:
b2f160ba2a DIRECTOR: LINGO: Added parsing 'the number of menuItems of menu <menu>'
Commit: b2f160ba2ab0dfe5cd8fbf951ba8001ada41258e
https://github.com/scummvm/scummvm/commit/b2f160ba2ab0dfe5cd8fbf951ba8001ada41258e
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-01-21T23:55:24+01:00
Commit Message:
DIRECTOR: LINGO: Added parsing 'the number of menuItems of menu <menu>'
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 ef6e5db..687602c 100644
--- a/engines/director/lingo/lingo-builtins.cpp
+++ b/engines/director/lingo/lingo-builtins.cpp
@@ -228,6 +228,7 @@ static struct BuiltinProto {
{ "numberOfItems", LB::b_numberofitems,1, 1, false, 4, FBLTIN }, // D4 f
{ "numberOfLines", LB::b_numberoflines,1, 1, false, 4, FBLTIN }, // D4 f
{ "numberOfWords", LB::b_numberofwords,1, 1, false, 4, FBLTIN }, // D4 f
+ { "numberOfMenuItems",LB::b_numberofMenuItems,1, 1, false, 4, FBLTIN }, // D4 f
{ "lastCharOf", LB::b_lastcharof, 1, 1, false, 4, FBLTIN }, // D4 f
{ "lastItemOf", LB::b_lastitemof, 1, 1, false, 4, FBLTIN }, // D4 f
{ "lastLineOf", LB::b_lastlineof, 1, 1, false, 4, FBLTIN }, // D4 f
@@ -1812,6 +1813,16 @@ void LB::b_numberofwords(int nargs) {
g_lingo->push(d);
}
+void LB::b_numberofMenuItems(int nargs) {
+ Datum d = g_lingo->pop();
+
+ warning("STUB: b_numberofMenuItems");
+ d.toInt();
+ d.u.i = 0;
+
+ g_lingo->push(d);
+}
+
void LB::b_lastcharof(int nargs) {
Datum d = g_lingo->pop();
diff --git a/engines/director/lingo/lingo-builtins.h b/engines/director/lingo/lingo-builtins.h
index b07a369..76c439e 100644
--- a/engines/director/lingo/lingo-builtins.h
+++ b/engines/director/lingo/lingo-builtins.h
@@ -201,6 +201,7 @@ namespace LB {
void b_numberofitems(int nargs);
void b_numberoflines(int nargs);
void b_numberofwords(int nargs);
+ void b_numberofMenuItems(int nargs);
void b_lastcharof(int nargs);
void b_lastitemof(int nargs);
void b_lastlineof(int nargs);
More information about the Scummvm-git-logs
mailing list