From: Chad G. <ex...@us...> - 2005-09-03 01:54:49
|
Update of /cvsroot/openrpg-gde/Source/World In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17932/World Modified Files: ActiveMap.cpp Log Message: Index: ActiveMap.cpp =================================================================== RCS file: /cvsroot/openrpg-gde/Source/World/ActiveMap.cpp,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** ActiveMap.cpp 22 Jun 2005 21:01:51 -0000 1.9 --- ActiveMap.cpp 3 Sep 2005 01:54:41 -0000 1.10 *************** *** 34,38 **** } ! zoneArray = new list<MapObject *>[((divisions[0] * divisions[1] * divisions[2]) - 1) * 2]; list<MapObject *> theObjects = theMap.getObjects(); --- 34,38 ---- } ! zoneArray = new list<MapObject *>[((divisions[0] * divisions[1] * divisions[2]) - 1)]; list<MapObject *> theObjects = theMap.getObjects(); *************** *** 173,177 **** } ! int ActiveMap::getIndex(int X, int Y, int Z, int DS) { /* --- 173,177 ---- } ! int ActiveMap::getIndex(int X, int Y, int Z) { /* *************** *** 199,203 **** Y = Y/(mapSize[1]/divisions[1]); Z = Z/(mapSize[2]/divisions[2]); ! return (X + (Y * divisions[0]) + (Z * (divisions[0] * divisions[1])) + (DS * (divisions[0] * divisions[1] * divisions[2]))); } --- 199,203 ---- Y = Y/(mapSize[1]/divisions[1]); Z = Z/(mapSize[2]/divisions[2]); ! return (X + (Y * divisions[0]) + (Z * (divisions[0] * divisions[1])) + ((divisions[0] * divisions[1] * divisions[2]))); } |