Fix World:update fix;

This commit is contained in:
bjorn 2017-08-27 13:23:40 -07:00
parent 8001c0171c
commit 40b9cb1c63
1 changed files with 4 additions and 5 deletions

View File

@ -85,17 +85,16 @@ void lovrWorldDestroyData(World* world) {
} }
void lovrWorldUpdate(World* world, float dt, CollisionResolver resolver, void* userdata) { void lovrWorldUpdate(World* world, float dt, CollisionResolver resolver, void* userdata) {
if (dt == 0.) {
return;
}
if (resolver) { if (resolver) {
resolver(world, userdata); resolver(world, userdata);
} else { } else {
dSpaceCollide(world->space, world, defaultNearCallback); dSpaceCollide(world->space, world, defaultNearCallback);
} }
dWorldQuickStep(world->id, dt); if (dt > 0) {
dWorldQuickStep(world->id, dt);
}
dJointGroupEmpty(world->contactGroup); dJointGroupEmpty(world->contactGroup);
} }