Couch
World.h
1 #ifndef WORLD_H
2 #define WORLD_H
3 
4 #include <btBulletDynamicsCommon.h>
5 
6 #include "Rigidbody.h"
7 
8 class World {
9 public:
10  static World* GetWorld();
11  void AddRigidbody(Rigidbody *rigidbody);
12  void Step(float delta);
13 private:
14  static World* world;
15  btDiscreteDynamicsWorld *btWorld;
16  btDefaultCollisionConfiguration *collisionConfiguration;
17  btCollisionDispatcher *dispatcher;
18  btBroadphaseInterface *overlappingPairCache;
19  btSequentialImpulseConstraintSolver *solver;
20  World();
21  ~World();
22 };
23 
24 #endif /* WORLD_H */
Definition: Rigidbody.h:35
Definition: World.h:8