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/Dynamics/btDiscreteDynamicsWorld.h

    r2907 r2908  
    2424class btSimulationIslandManager;
    2525class btTypedConstraint;
    26 class btActionInterface;
    2726
     27
     28class btRaycastVehicle;
     29class btCharacterControllerInterface;
    2830class btIDebugDraw;
    2931#include "LinearMath/btAlignedObjectArray.h"
     
    5153        bool    m_ownsConstraintSolver;
    5254
    53         btAlignedObjectArray<btActionInterface*>        m_actions;
    5455       
     56        btAlignedObjectArray<btRaycastVehicle*> m_vehicles;
     57       
     58        btAlignedObjectArray<btCharacterControllerInterface*> m_characters;
     59       
     60
    5561        int     m_profileTimings;
    5662
     
    6571        void    updateActivationState(btScalar timeStep);
    6672
    67         void    updateActions(btScalar timeStep);
     73        void    updateVehicles(btScalar timeStep);
     74
     75        void    updateCharacters(btScalar timeStep);
    6876
    6977        void    startProfiling(btScalar timeStep);
     
    98106        virtual void    removeConstraint(btTypedConstraint* constraint);
    99107
    100         virtual void    addAction(btActionInterface*);
     108        virtual void    addVehicle(btRaycastVehicle* vehicle);
    101109
    102         virtual void    removeAction(btActionInterface*);
     110        virtual void    removeVehicle(btRaycastVehicle* vehicle);
    103111       
     112        virtual void    addCharacter(btCharacterControllerInterface* character);
     113
     114        virtual void    removeCharacter(btCharacterControllerInterface* character);
     115               
     116
    104117        btSimulationIslandManager*      getSimulationIslandManager()
    105118        {
     
    118131
    119132        virtual void    setGravity(const btVector3& gravity);
    120 
    121133        virtual btVector3 getGravity () const;
    122134
     
    128140
    129141        void    debugDrawObject(const btTransform& worldTransform, const btCollisionShape* shape, const btVector3& color);
    130 
    131         void    debugDrawConstraint(btTypedConstraint* constraint);
    132142
    133143        virtual void    debugDrawWorld();
     
    160170        }
    161171
    162         ///obsolete, use updateActions instead
    163         virtual void updateVehicles(btScalar timeStep)
    164         {
    165                 updateActions(timeStep);
    166         }
    167 
    168         ///obsolete, use addAction instead
    169         virtual void    addVehicle(btActionInterface* vehicle);
    170         ///obsolete, use removeAction instead
    171         virtual void    removeVehicle(btActionInterface* vehicle);
    172         ///obsolete, use addAction instead
    173         virtual void    addCharacter(btActionInterface* character);
    174         ///obsolete, use removeAction instead
    175         virtual void    removeCharacter(btActionInterface* character);
    176 
    177172};
    178173
Note: See TracChangeset for help on using the changeset viewer.