[Scummvm-cvs-logs] SF.net SVN: scummvm: [24624] scummvm/trunk/engines/agos/script_e2.cpp
kirben at users.sourceforge.net
kirben at users.sourceforge.net
Sun Nov 5 08:42:28 CET 2006
Revision: 24624
http://svn.sourceforge.net/scummvm/?rev=24624&view=rev
Author: kirben
Date: 2006-11-04 23:42:23 -0800 (Sat, 04 Nov 2006)
Log Message:
-----------
Only read a single item, in doTable opcode
Modified Paths:
--------------
scummvm/trunk/engines/agos/script_e2.cpp
Modified: scummvm/trunk/engines/agos/script_e2.cpp
===================================================================
--- scummvm/trunk/engines/agos/script_e2.cpp 2006-11-05 06:56:58 UTC (rev 24623)
+++ scummvm/trunk/engines/agos/script_e2.cpp 2006-11-05 07:42:23 UTC (rev 24624)
@@ -148,7 +148,9 @@
void AGOSEngine::oe2_doTable() {
// 143: start item sub
- SubRoom *r = (SubRoom *)findChildOfType(getNextItemPtr(), 1);
+ Item *i = getNextItemPtr();
+
+ SubRoom *r = (SubRoom *)findChildOfType(i, 1);
if (r != NULL) {
Subroutine *sub = getSubroutineByID(r->subroutine_id);
if (sub) {
@@ -158,7 +160,7 @@
}
if (getGameType() == GType_ELVIRA2) {
- SubSuperRoom *sr = (SubSuperRoom *)findChildOfType(getNextItemPtr(), 4);
+ SubSuperRoom *sr = (SubSuperRoom *)findChildOfType(i, 4);
if (sr != NULL) {
Subroutine *sub = getSubroutineByID(sr->subroutine_id);
if (sub) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list