Cleaned up some compile-time warnings.

This commit is contained in:
sjbaker
2006-11-04 15:34:56 +00:00
parent 23c64fb0db
commit 6c61060339
7 changed files with 15 additions and 16 deletions

View File

@@ -164,14 +164,15 @@ void BasicDemo::initPhysics()
trans.setIdentity();
//stack them
int colsize = 2;
int row = (i*HALF_EXTENTS*2)/(colsize*2*HALF_EXTENTS);
int row = (int)((i*HALF_EXTENTS*2)/(colsize*2*HALF_EXTENTS));
int row2 = row;
int col = (i)%(colsize)-colsize/2;
btVector3 pos(col*2*HALF_EXTENTS + (row2%2)*HALF_EXTENTS,
row*2*HALF_EXTENTS+HALF_EXTENTS,0);
trans.setOrigin(pos);
btRigidBody* body = localCreateRigidBody(1.f,trans,sphereShape);
//btRigidBody* body = localCreateRigidBody(1.f,trans,sphereShape);
localCreateRigidBody(1.f,trans,sphereShape);
}
clientResetScene();
@@ -194,9 +195,9 @@ void BasicDemo::exitPhysics()
}
//delete collision shapes
for (i=0;i<m_collisionShapes.size();i++)
for (unsigned int j=0;j<m_collisionShapes.size();j++)
{
btCollisionShape* shape = m_collisionShapes[i];
btCollisionShape* shape = m_collisionShapes[j];
delete shape;
}

View File

@@ -63,7 +63,6 @@ public:
if (vertices.size() > 0)
{
bool isDynamic = false;
float mass = 0.f;
btTransform startTransform;
//can use a shift
@@ -72,7 +71,8 @@ public:
//this create an internal copy of the vertices
btCollisionShape* shape = new btConvexHullShape(&(vertices[0].getX()),vertices.size());
btRigidBody* body = m_demoApp->localCreateRigidBody(mass, startTransform,shape);
//btRigidBody* body = m_demoApp->localCreateRigidBody(mass, startTransform,shape);
m_demoApp->localCreateRigidBody(mass, startTransform,shape);
}
}
};

View File

@@ -153,7 +153,6 @@ void ConcaveDemo::initPhysics()
m_dynamicsWorld = new btDiscreteDynamicsWorld();
bool isDynamic = false;
float mass = 0.f;
btTransform startTransform;
startTransform.setIdentity();

View File

@@ -186,13 +186,13 @@ void ConvexDecompositionDemo::initPhysics(const char* filename)
}
}
bool isDynamic = true;
float mass = 1.f;
btCollisionShape* convexShape = new btConvexTriangleMeshShape(trimesh);
btTransform trans;
trans.setIdentity();
trans.setOrigin(centroid);
btRigidBody* body = m_convexDemo->localCreateRigidBody( mass, trans,convexShape);
//btRigidBody* body = m_convexDemo->localCreateRigidBody( mass, trans,convexShape);
m_convexDemo->localCreateRigidBody( mass, trans,convexShape);
mBaseCount+=result.mHullVcount; // advance the 'base index' counter.
@@ -229,7 +229,6 @@ void ConvexDecompositionDemo::initPhysics(const char* filename)
}
btCollisionShape* convexShape = new btConvexTriangleMeshShape(trimesh);
bool isDynamic = true;
float mass = 1.f;
btTransform startTransform;

View File

@@ -75,7 +75,6 @@ void UserCollisionAlgorithm::initPhysics()
const int NUM_VERTS_X = 50;
const int NUM_VERTS_Y = 50;
const int totalVerts = NUM_VERTS_X*NUM_VERTS_Y;
const int totalTriangles = 2*(NUM_VERTS_X-1)*(NUM_VERTS_Y-1);
btVector3* gVertices = new btVector3[totalVerts];
@@ -90,7 +89,6 @@ void UserCollisionAlgorithm::initPhysics()
btTriangleMesh* trimesh = new btTriangleMesh();
int index=0;
for ( i=0;i<NUM_VERTS_X-1;i++)
{
for (int j=0;j<NUM_VERTS_Y-1;j++)
@@ -115,7 +113,6 @@ void UserCollisionAlgorithm::initPhysics()
m_dynamicsWorld = new btDiscreteDynamicsWorld(dispatcher,broadphase);
bool isDynamic = false;
float mass = 0.f;
btTransform startTransform;
startTransform.setIdentity();
@@ -130,7 +127,8 @@ void UserCollisionAlgorithm::initPhysics()
{
btCollisionShape* sphereShape = new btSphereShape(1);
startTransform.setOrigin(btVector3(1,2*i,1));
btRigidBody* body = localCreateRigidBody(1, startTransform,sphereShape);
//btRigidBody* body = localCreateRigidBody(1, startTransform,sphereShape);
localCreateRigidBody(1, startTransform,sphereShape);
}
}

View File

@@ -398,3 +398,4 @@ float resolveSingleFrictionEmpty(
{
return 0.f;
};

View File

@@ -779,3 +779,4 @@ void btDiscreteDynamicsWorld::setConstraintSolver(btConstraintSolver* solver)
m_ownsConstraintSolver = false;
m_constraintSolver = solver;
}