From: Richard Try Date: Mon, 23 May 2022 20:50:49 +0000 (+0300) Subject: Use unordered_map instead of map for MapSectors X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=e16a470d59069692d654f5c1529ab313a01ded67;p=dragonfireclient.git Use unordered_map instead of map for MapSectors --- diff --git a/src/map.cpp b/src/map.cpp index ce69accb5..213844d57 100644 --- a/src/map.cpp +++ b/src/map.cpp @@ -102,7 +102,7 @@ MapSector * Map::getSectorNoGenerateNoLock(v2s16 p) return sector; } - std::map::iterator n = m_sectors.find(p); + auto n = m_sectors.find(p); if (n == m_sectors.end()) return NULL; diff --git a/src/map.h b/src/map.h index 1e5499586..931764215 100644 --- a/src/map.h +++ b/src/map.h @@ -266,7 +266,7 @@ class Map /*: public NodeContainer*/ std::set m_event_receivers; - std::map m_sectors; + std::unordered_map m_sectors; // Be sure to set this to NULL when the cached sector is deleted MapSector *m_sector_cache = nullptr;