Speed up the physics engine: hook the SOLID broad phase, so we can either reject...
[blender.git] / source / gameengine / Physics / Sumo / Fuzzics / include / SM_Scene.h
index 1c11df66c3866b8c0ee2dfe10b6ebad027bf9fbb..0b429a3c1a43fc99a057d38935cb6f7cada3843b 100644 (file)
@@ -101,13 +101,15 @@ public:
        
        void requestCollisionCallback(SM_Object &object);
 
+       void beginFrame();
+       void endFrame();
 
        // Perform an integration step of duration 'timeStep'.
        // 'subSampling' is the maximum duration of a substep, i.e.,
        // The maximum time interval between two collision checks.
        // 'subSampling' can be used to control aliasing effects
        // (fast moving objects traversing through walls and such). 
-       void proceed(MT_Scalar curtime, MT_Scalar ticrate);
+       bool proceed(MT_Scalar curtime, MT_Scalar ticrate);
 
        /**
         * Test whether any objects lie on the line defined by from and