[Scummvm-cvs-logs] CVS: residual lua.cpp,1.56,1.57
James Brown
ender at users.sourceforge.net
Thu Mar 25 23:38:03 CET 2004
- Previous message: [Scummvm-cvs-logs] CVS: residual/dists/msvc7 lua.sln,NONE,1.1 lua.vcproj,1.1,1.2 residual.sln,1.1,1.2 residual.vcproj,1.1,1.2
- Next message: [Scummvm-cvs-logs] CVS: residual lua.cpp,1.57,1.58
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/scummvm/residual
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19487
Modified Files:
lua.cpp
Log Message:
Fix entering office
Index: lua.cpp
===================================================================
RCS file: /cvsroot/scummvm/residual/lua.cpp,v
retrieving revision 1.56
retrieving revision 1.57
diff -u -d -r1.56 -r1.57
--- lua.cpp 26 Mar 2004 04:42:27 -0000 1.56
+++ lua.cpp 26 Mar 2004 07:26:39 -0000 1.57
@@ -158,8 +158,12 @@
char *filename;
int line;
- if (! lua_isfunction(lua_getparam(1)))
- luaL_argerror(1, "expected function");
+ if (!lua_isfunction(lua_getparam(1))) {
+ sprintf(buf, "function InvalidArgsToFunctionName");
+ lua_pushstring(buf);
+ return;
+ }
+
lua_funcinfo(lua_getparam(1), &filename, &line);
switch (*lua_getobjname(lua_getparam(1), &name)) {
case 'g':
@@ -313,7 +317,8 @@
static void SetActorTalkChore() {
Actor *act = check_actor(1);
int index = check_int(2);
- int chore = check_int(3);
+ int chore = lua_isnil(lua_getparam(3)) ? check_int(3) : -1;
+
Costume *costume = get_costume(act, 4, "setActorTalkChore");
act->setTalkChore(index, chore, costume);
- Previous message: [Scummvm-cvs-logs] CVS: residual/dists/msvc7 lua.sln,NONE,1.1 lua.vcproj,1.1,1.2 residual.sln,1.1,1.2 residual.vcproj,1.1,1.2
- Next message: [Scummvm-cvs-logs] CVS: residual lua.cpp,1.57,1.58
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Scummvm-git-logs
mailing list