Есть движущийся корпус BOX2D, как я могу решить, остановлено ли тело (спит)
Документация по всем функциям в заголовочных файлах:
/// Get the sleeping state of this body.
/// @return true if the body is sleeping.
bool IsAwake() const;
Использование:
body->IsAwake();
Источник: http://code.google.com/p/box2d/source/browse/trunk/Box2D/Box2D/Dynamics/b2Body.h
Других решений пока нет …