Revision: 19718
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=19718
Author:   ben2610
Date:     2009-04-14 19:22:14 +0200 (Tue, 14 Apr 2009)

Log Message:
-----------
BGE: Keep Sumo and ODE in sync with Bullet at API level, fix a compilation 
problem in MSVC.

Modified Paths:
--------------
    trunk/blender/source/gameengine/Ketsji/KX_OdePhysicsController.h
    trunk/blender/source/gameengine/Ketsji/KX_SumoPhysicsController.h
    trunk/blender/source/gameengine/Physics/BlOde/OdePhysicsController.h
    trunk/blender/source/gameengine/Physics/Sumo/SumoPhysicsController.h

Modified: trunk/blender/source/gameengine/Ketsji/KX_OdePhysicsController.h
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_OdePhysicsController.h    
2009-04-14 17:19:09 UTC (rev 19717)
+++ trunk/blender/source/gameengine/Ketsji/KX_OdePhysicsController.h    
2009-04-14 17:22:14 UTC (rev 19718)
@@ -82,6 +82,10 @@
 
        virtual SG_Controller*  GetReplica(class SG_Node* destnode);
 
+       virtual float GetLinVelocityMin() { return 
ODEPhysicsController::GetLinVelocityMin(); }
+       virtual void    SetLinVelocityMin(float val) { 
ODEPhysicsController::SetLinVelocityMin(val); }
+       virtual float GetLinVelocityMax() { return 
ODEPhysicsController::GetLinVelocityMax(); }
+       virtual void    SetLinVelocityMax(float val) { 
ODEPhysicsController::SetLinVelocityMax(val); }
        
        virtual void    SetSumoTransform(bool nondynaonly);
        // todo: remove next line !

Modified: trunk/blender/source/gameengine/Ketsji/KX_SumoPhysicsController.h
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_SumoPhysicsController.h   
2009-04-14 17:19:09 UTC (rev 19717)
+++ trunk/blender/source/gameengine/Ketsji/KX_SumoPhysicsController.h   
2009-04-14 17:22:14 UTC (rev 19718)
@@ -93,6 +93,10 @@
        virtual MT_Vector3      getReactionForce();
        virtual void    setRigidBody(bool rigid);
        
+       virtual float GetLinVelocityMin() { return 
SumoPhysicsController::GetLinVelocityMin(); }
+       virtual void    SetLinVelocityMin(float val) { 
SumoPhysicsController::SetLinVelocityMin(val); }
+       virtual float GetLinVelocityMax() { return 
SumoPhysicsController::GetLinVelocityMax(); }
+       virtual void    SetLinVelocityMax(float val) { 
SumoPhysicsController::SetLinVelocityMax(val); }
 
        virtual SG_Controller*  GetReplica(class SG_Node* destnode);
 

Modified: trunk/blender/source/gameengine/Physics/BlOde/OdePhysicsController.h
===================================================================
--- trunk/blender/source/gameengine/Physics/BlOde/OdePhysicsController.h        
2009-04-14 17:19:09 UTC (rev 19717)
+++ trunk/blender/source/gameengine/Physics/BlOde/OdePhysicsController.h        
2009-04-14 17:22:14 UTC (rev 19718)
@@ -124,6 +124,10 @@
        float   getFriction() { return m_friction;}
        float   getRestitution() { return m_restitution;}
 
+       float GetLinVelocityMin() const { return 0.f; }
+       void  SetLinVelocityMin(float val) { }
+       float GetLinVelocityMax() const { return 0.f; }
+       void  SetLinVelocityMax(float val) { }
        
 
 private:

Modified: trunk/blender/source/gameengine/Physics/Sumo/SumoPhysicsController.h
===================================================================
--- trunk/blender/source/gameengine/Physics/Sumo/SumoPhysicsController.h        
2009-04-14 17:19:09 UTC (rev 19717)
+++ trunk/blender/source/gameengine/Physics/Sumo/SumoPhysicsController.h        
2009-04-14 17:22:14 UTC (rev 19718)
@@ -144,7 +144,12 @@
        void GetWorldPosition(MT_Point3& pos);
        void GetWorldScaling(MT_Vector3& scale);
 
+       float GetLinVelocityMin() const { return 0.f; }
+       void  SetLinVelocityMin(float val) { }
+       float GetLinVelocityMax() const { return 0.f; }
+       void  SetLinVelocityMax(float val) { }
 
+
 //     void    SetSumoObject(class SM_Object* sumoObj) {
 //             m_sumoObj = sumoObj;
 //     }


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to