[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