added vehicle simulation

This commit is contained in:
ejcoumans
2006-09-27 00:08:24 +00:00
parent 2a602aefa1
commit a54f928b60
2 changed files with 50 additions and 2 deletions

View File

@@ -24,6 +24,7 @@ class ConstraintSolver;
class SimulationIslandManager;
class TypedConstraint;
struct ContactSolverInfo;
class RaycastVehicle;
#include <vector>
@@ -39,6 +40,8 @@ protected:
std::vector<TypedConstraint*> m_constraints;
std::vector<RaycastVehicle*> m_vehicles;
void predictUnconstraintMotion(float timeStep);
void integrateTransforms(float timeStep);
@@ -53,6 +56,7 @@ protected:
void updateActivationState(float timeStep);
void updateVehicles(float timeStep);
public:
@@ -69,6 +73,10 @@ public:
void removeConstraint(TypedConstraint* constraint);
void addVehicle(RaycastVehicle* vehicle);
void removeVehicle(RaycastVehicle* vehicle);
SimulationIslandManager* GetSimulationIslandManager()
{
return m_islandManager;