[Scummvm-cvs-logs] SF.net SVN: scummvm: [24285] scummvm/trunk/engines/agos/rooms.cpp
kirben at users.sourceforge.net
kirben at users.sourceforge.net
Fri Oct 13 06:49:32 CEST 2006
Revision: 24285
http://svn.sourceforge.net/scummvm/?rev=24285&view=rev
Author: kirben
Date: 2006-10-12 21:49:27 -0700 (Thu, 12 Oct 2006)
Log Message:
-----------
Fix room item loading in WW
Modified Paths:
--------------
scummvm/trunk/engines/agos/rooms.cpp
Modified: scummvm/trunk/engines/agos/rooms.cpp
===================================================================
--- scummvm/trunk/engines/agos/rooms.cpp 2006-10-13 02:22:33 UTC (rev 24284)
+++ scummvm/trunk/engines/agos/rooms.cpp 2006-10-13 04:49:27 UTC (rev 24285)
@@ -284,6 +284,8 @@
if (p == NULL)
return 0;
+ item -= 2;
+
while (*p) {
for (i = 0; *p; p++, i++)
filename[i] = *p;
@@ -305,10 +307,10 @@
}
while ((i = in.readUint16BE()) != 0) {
- _itemArrayPtr[i + 1] = (Item *)allocateItem(sizeof(Item));
- readItemFromGamePc(&in, _itemArrayPtr[i + 1]);
+ _itemArrayPtr[i + 2] = (Item *)allocateItem(sizeof(Item));
+ readItemFromGamePc(&in, _itemArrayPtr[i + 2]);
- Item *tmp = _itemArrayPtr[i + 1];
+ Item *tmp = _itemArrayPtr[i + 2];
tmp->child = 0;
tmp->parent = 0;
}
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