int World::getCollidableGridColumns() { int maxColumns = 0; vector<WorldLayer*>::iterator it = layers->begin(); while (it != layers->end()) { WorldLayer *layer = (*it); if (layer->hasCollidableTiles()) { int numColumns = layer->getColumns(); if (numColumns > maxColumns) maxColumns = numColumns; } it++; } return maxColumns; }