/** * Destroy body and remove from physics world. * * @param e physics entity */ private void destroyBody(Entity e) { jboxWorld.destroyBody(e.getComponent(PhysicsComponent.class).body); }
/** * Destroy body and remove from physics world. * * @param e physics entity */ private void destroyBody(Entity e) { jboxWorld.destroyBody(e.getComponent(PhysicsComponent.class).body); }
private void postStep() { for (Entity e : delayedBodiesAdd) createBody(e); delayedBodiesAdd.clear(); for (Entity e : delayedParticlesAdd) createPhysicsParticles(e); delayedParticlesAdd.clear(); for (Body body : delayedBodiesRemove) jboxWorld.destroyBody(body); delayedBodiesRemove.clear(); }
private void postStep() { for (Entity e : delayedBodiesAdd) createBody(e); delayedBodiesAdd.clear(); for (Entity e : delayedParticlesAdd) createPhysicsParticles(e); delayedParticlesAdd.clear(); for (Body body : delayedBodiesRemove) jboxWorld.destroyBody(body); delayedBodiesRemove.clear(); }