1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-08-11 17:51:04 +00:00

Replace std::list by std::vector into ClientMap::updateDrawList, Map::timerUpdate and ServerMap::save().

This will speedup the loop reading into those functions
This commit is contained in:
Loic Blot 2015-02-17 15:28:49 +01:00
parent 3c91ad8fc2
commit fd70f4f2f0
5 changed files with 32 additions and 42 deletions

View file

@ -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;