[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