[Scummvm-cvs-logs] CVS: residual lua.cpp,1.97,1.98

Pawel Kolodziejski aquadran at users.sourceforge.net
Thu Jan 13 01:28:03 CET 2005


Update of /cvsroot/scummvm/residual
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15402

Modified Files:
	lua.cpp 
Log Message:
handle EngineDisplay opcode better

Index: lua.cpp
===================================================================
RCS file: /cvsroot/scummvm/residual/lua.cpp,v
retrieving revision 1.97
retrieving revision 1.98
diff -u -d -r1.97 -r1.98
--- lua.cpp	13 Jan 2005 00:15:14 -0000	1.97
+++ lua.cpp	13 Jan 2005 09:27:07 -0000	1.98
@@ -1422,8 +1422,20 @@
 }
 
 static void EngineDisplay() {
-	/*bool mode = check_int(1) != 0;*/
 	// it enable/disable updating display
+	lua_Object param1 = lua_getparam(1);
+	bool mode;
+	if (lua_isnumber(param1)) {
+		mode = check_int(1) != 0;
+	} else if (lua_isnil(param1)) {
+		mode = false;
+	} else {
+		error("EngineDisplay() Unknown type of param");
+	}
+	if (mode)
+		printf("EngineDisplay() Enable\n");
+	else
+		printf("EngineDisplay() Disable\n");
 }
 
 // Stub function for builtin functions not yet implemented





More information about the Scummvm-git-logs mailing list