]> git.lizzy.rs Git - dragonfireclient.git/commitdiff
Use unordered_map instead of map for MapSectors
authorRichard Try <bazrovstepan@gmail.com>
Mon, 23 May 2022 20:50:49 +0000 (23:50 +0300)
committerGitHub <noreply@github.com>
Mon, 23 May 2022 20:50:49 +0000 (22:50 +0200)
src/map.cpp
src/map.h

index ce69accb5180445ea284882a0680e8e0b6a3fd77..213844d5759e3a4e731553ad0ffe411bd8247ef7 100644 (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;
index 1e5499586162780b8e71a1c0b423e7e15a1ac781..9317642150e2fcf3c0a712baf2569ef821e21b8d 100644 (file)
--- a/src/map.h
+++ b/src/map.h
@@ -266,7 +266,7 @@ class Map /*: public NodeContainer*/
 
        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;