C++程序  |  20行  |  512 B

#ifndef CustomActionInterface_H
#define CustomActionInterface_H

#include "../../../bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h"

class CustomActionInterface : public btActionInterface {
public:
	virtual void updateAction(btScalar timeStep)=0;

	virtual void debugDraw()=0;

	virtual void updateAction(btCollisionWorld* collisionWorld, btScalar timeStep) {
	    updateAction(timeStep);
	}

	virtual void debugDraw(btIDebugDraw* debugDrawer) { debugDraw(); }
};

#endif // CustomActionInterface_H