#include "Map.h" void TileGroup::InsertTile(TileRenderData tile){ if(tiles.size()==0){ range={tile.pos,{24,24}}; minX=tile.pos.x; maxX=minX+24; minY=tile.pos.y; maxY=minY+24; } else { if(tile.pos.xmaxX){ maxX=tile.pos.x+24; } if(tile.pos.ymaxY){ maxY=tile.pos.y+24; } range={{minX,minY},{maxX-minX,maxY-minY}}; } tiles.push_back(tile); } geom2d::rectTileGroup::GetRange(){ return range; } std::vector&TileGroup::GetTiles(){ return tiles; }