diff --git a/src/otclient/core/map.cpp b/src/otclient/core/map.cpp index 04e7f12d..efca9f8c 100644 --- a/src/otclient/core/map.cpp +++ b/src/otclient/core/map.cpp @@ -43,11 +43,12 @@ void Map::draw(const Rect& rect) int walkOffsetX = localPlayer->getWalkOffsetX(); int walkOffsetY = localPlayer->getWalkOffsetY(); + //TODO: cache first/last visible floor // draw from bottom floors to top floors int firstFloor = getFirstVisibleFloor(); const int lastFloor = MAX_Z-1; for(int iz = lastFloor; iz >= firstFloor; --iz) { - // draw tiles in linus pauling's rule order + // draw tiles like linus pauling's rule order const int numDiagonals = MAP_SIZE_X + MAP_SIZE_Y - 1; for(int diagonal = 0; diagonal < numDiagonals; ++diagonal) { // loop through / diagonal tiles