Eliminate Map::getGlyphAtlas()
Eliminate Map::getSpriteAtlas()
Eliminate Map::getGlyphStore()
Map Map::getWorker() private
Eliminate Map::getTexturepool()
Make Map::getSprite() private
Eliminate Map::getStyle()
Eliminate remaining uses of Map in TileData
Pass SourceInfo as reference
Store SourceInfo as direct member
auto
Remove redundant access specifiers
Use unique_ptr
Fix destruction order