X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Fnodetimer.cpp;h=ec8611a013f94a9220ed37412dbb3a4ec7bd0114;hb=b7b5aad02758ae897fc0239f50f93e04d085ceed;hp=003d08782f657ebe2c1b31bb976bcb7592496d93;hpb=559dd9946988cd35a7c26bcafe7d0f8c42dc547a;p=dragonfireclient.git diff --git a/src/nodetimer.cpp b/src/nodetimer.cpp index 003d08782..ec8611a01 100644 --- a/src/nodetimer.cpp +++ b/src/nodetimer.cpp @@ -60,12 +60,10 @@ void NodeTimerList::serialize(std::ostream &os, u8 map_format_version) const writeU16(os, m_timers.size()); } - for (std::multimap::const_iterator - i = m_timers.begin(); - i != m_timers.end(); ++i) { - NodeTimer t = i->second; + for (const auto &timer : m_timers) { + NodeTimer t = timer.second; NodeTimer nt = NodeTimer(t.timeout, - t.timeout - (f32)(i->first - m_time), t.position); + t.timeout - (f32)(timer.first - m_time), t.position); v3s16 p = t.position; u16 p16 = p.Z * MAP_BLOCKSIZE * MAP_BLOCKSIZE + p.Y * MAP_BLOCKSIZE + p.X;