[Scummvm-cvs-logs] SF.net SVN: scummvm:[39505] scummvm/trunk/engines/agos/rooms.cpp
Kirben at users.sourceforge.net
Kirben at users.sourceforge.net
Wed Mar 18 07:06:16 CET 2009
Revision: 39505
http://scummvm.svn.sourceforge.net/scummvm/?rev=39505&view=rev
Author: Kirben
Date: 2009-03-18 06:06:16 +0000 (Wed, 18 Mar 2009)
Log Message:
-----------
Minor corrections and cleanup.
Modified Paths:
--------------
scummvm/trunk/engines/agos/rooms.cpp
Modified: scummvm/trunk/engines/agos/rooms.cpp
===================================================================
--- scummvm/trunk/engines/agos/rooms.cpp 2009-03-18 06:02:55 UTC (rev 39504)
+++ scummvm/trunk/engines/agos/rooms.cpp 2009-03-18 06:06:16 UTC (rev 39505)
@@ -34,12 +34,18 @@
uint16 AGOSEngine::getBackExit(int n) {
switch (n) {
- case 0:return 2;
- case 1:return 3;
- case 2:return 0;
- case 3:return 1;
- case 4:return 5;
- case 5:return 4;
+ case 0:
+ return 2;
+ case 1:
+ return 3;
+ case 2:
+ return 0;
+ case 3:
+ return 1;
+ case 4:
+ return 5;
+ case 5:
+ return 4;
}
return 0;
@@ -419,10 +425,10 @@
item->parent = 0;
item->child = 0;
- for (uint16 z = _itemArrayInited - 1; z; z--) {
- itemTmp = _itemArrayPtr[z];
+ for (uint16 z = _itemArrayInited; z; z--) {
+ itemTmp = derefItem(z);
- if (itemTmp->parent == 0)
+ if (!itemTmp)
continue;
if (itemTmp->parent != itemNum)
continue;
@@ -437,7 +443,7 @@
break;
}
- itemTmp = _itemArrayPtr[itemTmp->next];
+ itemTmp = derefItem(itemTmp->next);
}
}
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