1
0
forked from mirrors/0ad

Fix unit overlapping following bae258f9a1

Following bae258f9a1, all units moved, then all messages were sent. This
could result in units overlapping, which cannot be resolved without unit
pushing. Fixing this makes for a fairer comparison with the pushing
diff, so it seems worthwhile.

Differential Revision: https://code.wildfiregames.com/D3746
This was SVN commit r25126.
This commit is contained in:
wraitii
2021-03-26 16:49:59 +00:00
parent eac613b7bf
commit d050c3377d
@@ -94,8 +94,8 @@ void CCmpUnitMotionManager::Move(EntityMap<MotionState>& ents, fixed dt)
}
for (EntityMap<MotionState>::iterator& it : m_MovingUnits)
{
it->second.cmpUnitMotion->Move(it->second, dt);
for (EntityMap<MotionState>::iterator& it : m_MovingUnits)
it->second.cmpUnitMotion->PostMove(it->second, dt);
}
}