[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [19182] trunk/blender/extern/bullet2/src/ BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp: Fix build: don' t use Character stuff, it wasn't meant to be included in Blender/extern/ bullet2 distro.
Erwin Coumans
blender at erwincoumans.com
Tue Mar 3 15:31:10 CET 2009
Revision: 19182
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=19182
Author: erwin
Date: 2009-03-03 15:31:10 +0100 (Tue, 03 Mar 2009)
Log Message:
-----------
Fix build: don't use Character stuff, it wasn't meant to be included in Blender/extern/bullet2 distro.
Modified Paths:
--------------
trunk/blender/extern/bullet2/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp
Modified: trunk/blender/extern/bullet2/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp
===================================================================
--- trunk/blender/extern/bullet2/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp 2009-03-03 13:15:40 UTC (rev 19181)
+++ trunk/blender/extern/bullet2/src/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp 2009-03-03 14:31:10 UTC (rev 19182)
@@ -56,8 +56,10 @@
#include "BulletDynamics/Vehicle/btRaycastVehicle.h"
#include "BulletDynamics/Vehicle/btVehicleRaycaster.h"
#include "BulletDynamics/Vehicle/btWheelInfo.h"
+#ifdef USE_CHARACTER
//character
#include "BulletDynamics/Character/btCharacterControllerInterface.h"
+#endif //USE_CHARACTER
#include "LinearMath/btIDebugDraw.h"
#include "LinearMath/btQuickprof.h"
@@ -506,6 +508,7 @@
void btDiscreteDynamicsWorld::updateCharacters(btScalar timeStep)
{
+#ifdef USE_CHARACTER
BT_PROFILE("updateCharacters");
for ( int i=0;i<m_characters.size();i++)
@@ -514,6 +517,7 @@
character->preStep (this);
character->playerStep (this,timeStep);
}
+#endif //USE_CHARACTER
}
@@ -584,12 +588,16 @@
void btDiscreteDynamicsWorld::addCharacter(btCharacterControllerInterface* character)
{
+#ifdef USE_CHARACTER
m_characters.push_back(character);
+#endif //USE_CHARACTER
}
void btDiscreteDynamicsWorld::removeCharacter(btCharacterControllerInterface* character)
{
+#ifdef USE_CHARACTER
m_characters.remove(character);
+#endif //USE_CHARACTER
}
More information about the Bf-blender-cvs
mailing list