From fd70f4f2f040b64064676706e41d6da90c2b00db Mon Sep 17 00:00:00 2001 From: Loic Blot Date: Tue, 17 Feb 2015 15:28:49 +0100 Subject: Replace std::list by std::vector into ClientMap::updateDrawList, Map::timerUpdate and ServerMap::save(). This will speedup the loop reading into those functions --- src/clientmap.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/clientmap.cpp') diff --git a/src/clientmap.cpp b/src/clientmap.cpp index 2db901f22..4ceb7bc90 100644 --- a/src/clientmap.cpp +++ b/src/clientmap.cpp @@ -247,7 +247,7 @@ void ClientMap::updateDrawList(video::IVideoDriver* driver) continue; } - std::list< MapBlock * > sectorblocks; + MapBlockVect sectorblocks; sector->getBlocks(sectorblocks); /* @@ -256,8 +256,8 @@ void ClientMap::updateDrawList(video::IVideoDriver* driver) u32 sector_blocks_drawn = 0; - std::list< MapBlock * >::iterator i; - for(i=sectorblocks.begin(); i!=sectorblocks.end(); i++) + for(MapBlockVect::iterator i = sectorblocks.begin(); + i != sectorblocks.end(); i++) { MapBlock *block = *i; -- cgit v1.2.3