From 010c7d2a4e80e311a84a415768040a7192769b5f Mon Sep 17 00:00:00 2001 From: oakes Date: Wed, 16 Apr 2014 16:35:08 -0400 Subject: [PATCH] Fix initial body positioning --- 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 e9b3df0..e6c7f36 100644 --- a/src/play_clj/g3d_physics.clj +++ b/src/play_clj/g3d_physics.clj @@ -214,9 +214,9 @@ body (u/get-obj e :body)] (when (and object body) (cond - (isa? (type body) btRigidBody) - (when-not (rigid-body! body :get-motion-state) - (rigid-body! body + (isa? (type (:object body)) btRigidBody) + (when-not (rigid-body! e :get-motion-state) + (rigid-body! e :set-motion-state (proxy [btMotionState] [] (getWorldTransform [world-t])