Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Apr 8, 2009, 12:58:47 AM (16 years ago)
Author:
dafrick
Message:

Reverted to revision 2906 (because I'm too stupid to merge correctly, 2nd try will follow shortly. ;))

Location:
code/branches/questsystem5
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • code/branches/questsystem5

  • code/branches/questsystem5/src/bullet/BulletDynamics/Character/btKinematicCharacterController.h

    r2907 r2908  
    6363
    6464        bool    m_useGhostObjectSweepTest;
    65 
    66         int m_upAxis;
    6765       
    6866        btVector3 computeReflectionDirection (const btVector3& direction, const btVector3& normal);
     
    7068        btVector3 perpindicularComponent (const btVector3& direction, const btVector3& normal);
    7169
    72         bool recoverFromPenetration ( btCollisionWorld* collisionWorld);
     70        bool recoverFromPenetration (btCollisionWorld* collisionWorld);
    7371        void stepUp (btCollisionWorld* collisionWorld);
    7472        void updateTargetPositionBasedOnCollision (const btVector3& hit_normal, btScalar tangentMag = btScalar(0.0), btScalar normalMag = btScalar(1.0));
     
    7674        void stepDown (btCollisionWorld* collisionWorld, btScalar dt);
    7775public:
    78         btKinematicCharacterController (btPairCachingGhostObject* ghostObject,btConvexShape* convexShape,btScalar stepHeight, int upAxis = 1);
     76        btKinematicCharacterController (btPairCachingGhostObject* ghostObject,btConvexShape* convexShape,btScalar stepHeight);
    7977        ~btKinematicCharacterController ();
    8078       
    81 
    82         ///btActionInterface interface
    83         virtual void updateAction( btCollisionWorld* collisionWorld,btScalar deltaTime)
    84         {
    85                 preStep ( collisionWorld);
    86                 playerStep (collisionWorld, deltaTime);
    87         }
    88        
    89         ///btActionInterface interface
    90         void    debugDraw(btIDebugDraw* debugDrawer);
    91 
    92         void setUpAxis (int axis)
    93         {
    94                 if (axis < 0)
    95                         axis = 0;
    96                 if (axis > 2)
    97                         axis = 2;
    98                 m_upAxis = axis;
    99         }
    100 
    10179        virtual void    setWalkDirection(const btVector3& walkDirection)
    10280        {
     
    10785        void warp (const btVector3& origin);
    10886
    109         void preStep (  btCollisionWorld* collisionWorld);
    110         void playerStep ( btCollisionWorld* collisionWorld, btScalar dt);
     87        void preStep ( btCollisionWorld* collisionWorld);
     88        void playerStep (btCollisionWorld* collisionWorld, btScalar dt);
    11189
    11290        void setFallSpeed (btScalar fallSpeed);
Note: See TracChangeset for help on using the changeset viewer.