[Scummvm-cvs-logs] CVS: scummvm/queen logic.cpp,1.80,1.81 talk.cpp,1.31,1.32
David Eriksson
twogood at users.sourceforge.net
Fri Nov 7 06:06:15 CET 2003
Update of /cvsroot/scummvm/scummvm/queen
In directory sc8-pr-cvs1:/tmp/cvs-serv882/queen
Modified Files:
logic.cpp talk.cpp
Log Message:
Small fixes.
Index: logic.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/queen/logic.cpp,v
retrieving revision 1.80
retrieving revision 1.81
diff -u -d -r1.80 -r1.81
--- logic.cpp 7 Nov 2003 10:57:20 -0000 1.80
+++ logic.cpp 7 Nov 2003 14:05:45 -0000 1.81
@@ -1274,8 +1274,10 @@
}
}
- if (!actor)
- error ("Actor '%s' not found", actorName);
+ if (!actor) {
+ warning("Actor '%s' not found, using default", actorName);
+ actor = 1;
+ }
pp->actor = &_actorData[actor];
pp->bankNum = pp->actor->bankNum;
Index: talk.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/queen/talk.cpp,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -d -r1.31 -r1.32
--- talk.cpp 7 Nov 2003 00:54:41 -0000 1.31
+++ talk.cpp 7 Nov 2003 14:05:45 -0000 1.32
@@ -127,7 +127,12 @@
load(filename);
Person person;
+ memset(&person, 0, sizeof(Person));
_logic->personSetData(personInRoom, "", false, &person);
+
+ if (NULL == person.name) {
+ error("Invalid person object");
+ }
int16 oldLevel = 0;
bool personWalking = false; // OWALK in talk.c
More information about the Scummvm-git-logs
mailing list