From 56db981ece74e9290eaa6102360a10f23736af21 Mon Sep 17 00:00:00 2001 From: hikerstk Date: Sun, 3 Feb 2008 12:21:20 +0000 Subject: [PATCH] Fixed crash when using 'moving_physics' object. git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/trunk/supertuxkart@1439 178a84e3-b1eb-0310-8ba1-8eac791a3b58 --- src/physics.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/physics.cpp b/src/physics.cpp index abaf3ab77..e490c422b 100644 --- a/src/physics.cpp +++ b/src/physics.cpp @@ -199,6 +199,10 @@ btScalar Physics::solveGroup(btCollisionObject** bodies, int numBodies, UserPointer *upA = (UserPointer*)(objA->getUserPointer()); UserPointer *upB = (UserPointer*)(objB->getUserPointer()); + // FIXME: Must be a moving physics object + // FIXME: A rocket should explode here! + + if(!upA || !upB) continue; // 1) object A is a track // ======================= if(upA->is(UserPointer::UP_TRACK))