Changeset 1785 for trunk/test/Physics/Include
- Timestamp:
- Aug 21, 2012, 6:38:40 PM (10 years ago)
- Location:
- trunk/test/Physics/Include
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/Physics/Include/EasyCharacterController.h
r1782 r1785 50 50 m_base_is_updating(false), 51 51 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)) 53 55 { 54 56 m_gamegroup = GAMEGROUP_EZP_CHAR_CTRLR; 55 57 m_up_axis = 1; 56 58 m_gravity = vec3(.0f, -9.81f, .0f); 59 m_walk_velocity_damping = 0.2f; 57 60 } 58 61 ~EasyCharacterController() … … 66 69 virtual void RemoveFromSimulation(class Simulation* current_simulation); 67 70 virtual void SetMovementForFrame(vec3 const &MoveQuantity); 71 virtual void Jump(); 68 72 69 73 virtual void SetTransform(const lol::vec3& base_location, const lol::quat& base_rotation); … … 85 89 vec3 m_base_cached_movement; 86 90 vec3 m_frame_cached_movement; 91 92 //---- 93 float m_walk_velocity_damping; 94 95 //---- 87 96 vec3 m_gravity; 88 vec3 m_velocity; 97 98 //---- 99 vec3 m_walk_velocity; 100 vec3 m_current_velocity; 89 101 90 102 #else // NO PHYSIC IMPLEMENTATION -
trunk/test/Physics/Include/LolBtPhysicsIntegration.h
r1768 r1785 23 23 //"_ENT_" means that this is a group for Entities that use EasyPhysic primitives. 24 24 //"_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 29 30 30 31 #ifdef HAVE_PHYS_USE_BULLET
Note: See TracChangeset
for help on using the changeset viewer.