Car physics not working, yet!

This commit is contained in:
ViktorLjung
2014-04-16 01:33:05 +02:00
parent 1697627f69
commit 069d079594
10 changed files with 535 additions and 15 deletions
+10 -1
View File
@@ -10,6 +10,7 @@
#include "Components/Physics.h"
#include "Components/Sphere.h"
#include "Components/Box.h"
#include "Components/Vehicle.h"
// Math and base include
@@ -39,6 +40,11 @@
#include <Common/Visualize/hkVisualDebugger.h>
#include <Physics2012/Utilities/VisualDebugger/hkpPhysicsContext.h>
#include "Physics/VehicleSetup.h"
#include <unordered_map>
namespace Systems
{
@@ -54,7 +60,7 @@ public:
private:
double m_Accumulator;
hkpWorld* m_PhysicsWorld;
void SetUpPhysicsState(EntityID entity, EntityID parent);
@@ -67,7 +73,10 @@ private:
void SetupPhysics(hkpWorld* physicsWorld);
std::unordered_map<EntityID, hkpRigidBody*> m_RigidBodies;
std::unordered_map<EntityID, hkpVehicleInstance*> m_Vehicles;
hkpVehicleInstance* Systems::PhysicsSystem::createVehicle(VehicleSetup& vehicleSetup, hkpRigidBody* chassis);
};
}