From 4e5731691157f325a9e5f8d408df776f03a6b5e4 Mon Sep 17 00:00:00 2001 From: oakes Date: Wed, 16 Apr 2014 14:06:19 -0400 Subject: [PATCH] The step! function should only work with dynamic worlds --- src/play_clj/g3d_physics.clj | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/play_clj/g3d_physics.clj b/src/play_clj/g3d_physics.clj index 7d33b0f..e586fa3 100644 --- a/src/play_clj/g3d_physics.clj +++ b/src/play_clj/g3d_physics.clj @@ -9,7 +9,7 @@ btCollisionWorld btDefaultCollisionConfiguration btDbvtBroadphase btSphereShape] [com.badlogic.gdx.physics.bullet.dynamics btDiscreteDynamicsWorld - btRigidBody btRigidBody$btRigidBodyConstructionInfo + btDynamicsWorld btRigidBody btRigidBody$btRigidBodyConstructionInfo btSequentialImpulseConstraintSolver] [com.badlogic.gdx.physics.bullet.linearmath btMotionState])) @@ -217,8 +217,8 @@ (bullet-3d! screen :remove-collision-object body)))))) (defmethod c/step! - btCollisionWorld - [{:keys [^btCollisionWorld world delta-time max-sub-steps time-step] + btDynamicsWorld + [{:keys [^btDynamicsWorld world delta-time max-sub-steps time-step] :or {max-sub-steps 5 time-step (/ 1 60)} :as screen} & [entities]]