From a5d8325bdad38624743bcd326fa885fc78167a00 Mon Sep 17 00:00:00 2001 From: David Rose Date: Fri, 24 Oct 2003 00:29:51 +0000 Subject: [PATCH] use new NodePath-based interface for physics --- panda/src/physics/physicsCollisionHandler.cxx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/panda/src/physics/physicsCollisionHandler.cxx b/panda/src/physics/physicsCollisionHandler.cxx index f98774897d..a50af5cb46 100755 --- a/panda/src/physics/physicsCollisionHandler.cxx +++ b/panda/src/physics/physicsCollisionHandler.cxx @@ -55,10 +55,11 @@ apply_linear_force(ColliderDef &def, const LVector3f &force) { if (force == LVector3f::zero()) { return; } - if (!def._node) { + if (def._target.is_empty()) { return; } - ActorNode *actor=DCAST(ActorNode, def._node); + ActorNode *actor; + DCAST_INTO_V(actor, def._target.node()); LVector3f vel=actor->get_physics_object()->get_velocity(); if (vel == LVector3f::zero()) { return;