- core::list<MapBlock*> ref_list;
-
- core::map<s16, MapBlock*>::Iterator bi;
-
- bi = m_blocks.getIterator();
- for(; bi.atEnd() == false; bi++)
- {
- MapBlock *b = bi.getNode()->getValue();
- dest.push_back(b);
+ for (std::unordered_map<s16, MapBlock*>::iterator bi = m_blocks.begin();
+ bi != m_blocks.end(); ++bi) {
+ dest.push_back(bi->second);