Use unordered_map instead of map for MapSectors

master
Richard Try 2022-05-23 23:50:49 +03:00 committed by GitHub
parent 367a2d4b29
commit e16a470d59
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

View File

@ -102,7 +102,7 @@ MapSector * Map::getSectorNoGenerateNoLock(v2s16 p)
return sector;
}
std::map<v2s16, MapSector*>::iterator n = m_sectors.find(p);
auto n = m_sectors.find(p);
if (n == m_sectors.end())
return NULL;

View File

@ -266,7 +266,7 @@ protected:
std::set<MapEventReceiver*> m_event_receivers;
std::map<v2s16, MapSector*> m_sectors;
std::unordered_map<v2s16, MapSector*> m_sectors;
// Be sure to set this to NULL when the cached sector is deleted
MapSector *m_sector_cache = nullptr;