[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