[Scummvm-git-logs] scummvm master -> ebf9a987b52c36341f3441dc164e20eb5bfa0652

moralrecordings code at moral.net.au
Sat May 16 12:06:39 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:
ebf9a987b5 DIRECTOR: LINGO: Fix c_not


Commit: ebf9a987b52c36341f3441dc164e20eb5bfa0652
    https://github.com/scummvm/scummvm/commit/ebf9a987b52c36341f3441dc164e20eb5bfa0652
Author: Scott Percival (code at moral.net.au)
Date: 2020-05-16T20:06:08+08:00

Commit Message:
DIRECTOR: LINGO: Fix c_not

Changed paths:
    engines/director/lingo/lingo-code.cpp


diff --git a/engines/director/lingo/lingo-code.cpp b/engines/director/lingo/lingo-code.cpp
index d62c723620..1dc2f2f030 100644
--- a/engines/director/lingo/lingo-code.cpp
+++ b/engines/director/lingo/lingo-code.cpp
@@ -101,7 +101,7 @@ static struct FuncDescr {
 	{ LC::c_lt,				"c_lt",				"" },
 	{ LC::c_mod,			"c_mod",			"" },
 	{ LC::c_mul,			"c_mul",			"" },
-	{ LC::c_namepush,		"c_namepush",		"i" },
+	{ LC::c_namepush,		"c_namepush",		"N" },
 	{ LC::c_negate,			"c_negate",			"" },
 	{ LC::c_neq,			"c_neq",			"" },
 	{ LC::c_nextRepeat,		"c_nextRepeat",		"" },
@@ -976,7 +976,7 @@ void LC::c_or() {
 void LC::c_not() {
 	Datum d = g_lingo->pop();
 
-	Datum res(~d.asInt() ? 1 : 0);
+	Datum res(d.asInt() == 0 ? 1 : 0);
 
 	g_lingo->push(res);
 }




More information about the Scummvm-git-logs mailing list