added cleanup memory for BasicDemo, and another pragma warning ignore

This commit is contained in:
ejcoumans
2006-10-13 23:24:09 +00:00
parent ccb7a311b2
commit 2c66be25fc
3 changed files with 99 additions and 16 deletions

View File

@@ -17,13 +17,37 @@ subject to the following restrictions:
#include "DemoApplication.h"
#include <vector>
class btCollisionShape;
class btOverlappingPairCache;
class btCollisionDispatcher;
class btConstraintSolver;
struct btCollisionAlgorithmCreateFunc;
///BasicDemo is good starting point for learning the code base and porting.
class BasicDemo : public DemoApplication
{
//keep the collision shapes, for deletion/cleanup
std::vector<btCollisionShape*> m_collisionShapes;
btOverlappingPairCache* m_overlappingPairCache;
btCollisionDispatcher* m_dispatcher;
btConstraintSolver* m_solver;
btCollisionAlgorithmCreateFunc* m_sphereSphereCF;
btCollisionAlgorithmCreateFunc* m_sphereBoxCF;
btCollisionAlgorithmCreateFunc* m_boxSphereCF;
public:
void initPhysics();
void exitPhysics();
virtual void clientMoveAndDisplay();
virtual void displayCallback();