summaryrefslogtreecommitdiff
path: root/src/clientmap.cpp
diff options
context:
space:
mode:
authorLoic Blot <loic.blot@unix-experience.fr>2015-02-17 15:28:49 +0100
committerLoic Blot <loic.blot@unix-experience.fr>2015-02-17 15:28:49 +0100
commitfd70f4f2f040b64064676706e41d6da90c2b00db (patch)
tree14637ffc1d3d7c8889fed247496299c708135341 /src/clientmap.cpp
parent3c91ad8fc2b7a7888503e85d31bfe286afa6560d (diff)
downloadminetest-fd70f4f2f040b64064676706e41d6da90c2b00db.tar.gz
minetest-fd70f4f2f040b64064676706e41d6da90c2b00db.tar.bz2
minetest-fd70f4f2f040b64064676706e41d6da90c2b00db.zip
Replace std::list by std::vector into ClientMap::updateDrawList, Map::timerUpdate and ServerMap::save().
This will speedup the loop reading into those functions
Diffstat (limited to 'src/clientmap.cpp')
-rw-r--r--src/clientmap.cpp6
1 files changed, 3 insertions, 3 deletions
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;