Ignore:
Timestamp:
Aug 21, 2012, 6:38:40 PM (10 years ago)
Author:
touky
Message:

Added InputTracker test initPhysTest

Location:
trunk/test/Physics/Include
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/Physics/Include/EasyCharacterController.h

    r1782 r1785  
    5050                m_base_is_updating(false),
    5151                m_base_cached_movement(vec3(0.f)),
    52                 m_frame_cached_movement(vec3(0.f))
     52                m_frame_cached_movement(vec3(0.f)),
     53                m_walk_velocity(vec3(0.f)),
     54                m_current_velocity(vec3(0.f))
    5355        {
    5456                m_gamegroup = GAMEGROUP_EZP_CHAR_CTRLR;
    5557                m_up_axis = 1;
    5658                m_gravity = vec3(.0f, -9.81f, .0f);
     59                m_walk_velocity_damping = 0.2f;
    5760        }
    5861        ~EasyCharacterController()
     
    6669        virtual void RemoveFromSimulation(class Simulation* current_simulation);
    6770        virtual void SetMovementForFrame(vec3 const &MoveQuantity);
     71        virtual void Jump();
    6872
    6973        virtual void SetTransform(const lol::vec3& base_location, const lol::quat& base_rotation);
     
    8589        vec3                                                    m_base_cached_movement;
    8690        vec3                                                    m_frame_cached_movement;
     91
     92        //----
     93        float                                                   m_walk_velocity_damping;
     94
     95        //----
    8796        vec3                                                    m_gravity;
    88         vec3                                                    m_velocity;
     97
     98        //----
     99        vec3                                                    m_walk_velocity;
     100        vec3                                                    m_current_velocity;
    89101
    90102#else  // NO PHYSIC IMPLEMENTATION
  • trunk/test/Physics/Include/LolBtPhysicsIntegration.h

    r1768 r1785  
    2323        //"_ENT_" means that this is a group for Entities that use EasyPhysic primitives.
    2424        //"_EZP_" means that this is a group for EasyPhysic primitives.
    25 #define GAMEGROUP_ENT_PLATFORM          GAMEGROUP_BEFORE
    26 #define GAMEGROUP_ENT_MAIN                      GAMEGROUP_DEFAULT
    27 #define GAMEGROUP_EZP_CHAR_CTRLR        GAMEGROUP_AFTER
    28 #define GAMEGROUP_SIMULATION            GAMEGROUP_AFTER_POST
     25#define GAMEGROUP_ENT_INPUT                     GAMEGROUP_BEFORE
     26#define GAMEGROUP_ENT_PLATFORM          GAMEGROUP_DEFAULT
     27#define GAMEGROUP_ENT_MAIN                      GAMEGROUP_AFTER
     28#define GAMEGROUP_EZP_CHAR_CTRLR        GAMEGROUP_AFTER_0
     29#define GAMEGROUP_SIMULATION            GAMEGROUP_AFTER_1
    2930
    3031#ifdef HAVE_PHYS_USE_BULLET
Note: See TracChangeset for help on using the changeset viewer.