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