void MapState::LoadMap(Map *m) {
map = m;
- entities.insert(entities.end(), m->EntitiesBegin(), m->EntitiesEnd());
+ for (Entity *e(m->EntitiesBegin()), *end(m->EntitiesEnd()); e != end; ++e) {
+ entities.push_back(e);
+ }
for (Entity *e(controlled); e; e = e->Follower()) {
entities.push_back(e);
}