added some comments, to clarify unit-test/brute force implementations.

This commit is contained in:
ejcoumans
2007-11-02 01:14:29 +00:00
parent 974ad5ac1b
commit e755d1ed4e
10 changed files with 84 additions and 85 deletions

View File

@@ -333,14 +333,17 @@ void RagdollDemo::initPhysics()
}
// Spawn one ragdoll
spawnRagdoll();
btVector3 startOffset(1,0.5,0);
spawnRagdoll(startOffset);
startOffset.setValue(-1,0.5,0);
spawnRagdoll(startOffset);
clientResetScene();
}
void RagdollDemo::spawnRagdoll(bool random)
void RagdollDemo::spawnRagdoll(const btVector3& startOffset)
{
RagDoll* ragDoll = new RagDoll (m_dynamicsWorld, btVector3 (0,1,0));
RagDoll* ragDoll = new RagDoll (m_dynamicsWorld, startOffset);
m_ragdolls.push_back(ragDoll);
}
@@ -383,8 +386,11 @@ void RagdollDemo::keyboardCallback(unsigned char key, int x, int y)
switch (key)
{
case 'e':
spawnRagdoll(true);
{
btVector3 startOffset(0,2,0);
spawnRagdoll(startOffset);
break;
}
default:
DemoApplication::keyboardCallback(key, x, y);
}