int World::getCollidableGridRows() { int maxRows = 0; vector<WorldLayer*>::iterator it = layers->begin(); while (it != layers->end()) { WorldLayer *layer = (*it); if (layer->hasCollidableTiles()) { int numRows = layer->getRows(); if (numRows > maxRows) maxRows = numRows; } it++; } return maxRows; }