Fix jump(without argument)
Actually jump require btVector3, unfortunately default argument isn't using constructor with initialization. http://bulletphysics.org/Bullet/BulletFull/classbtVector3.html#a82b4c5da54ecd4c91bd9b056dea0d288
This commit is contained in:
@@ -37,7 +37,7 @@ public:
|
||||
virtual void preStep ( btCollisionWorld* collisionWorld) = 0;
|
||||
virtual void playerStep (btCollisionWorld* collisionWorld, btScalar dt) = 0;
|
||||
virtual bool canJump () const = 0;
|
||||
virtual void jump(const btVector3& dir = btVector3()) = 0;
|
||||
virtual void jump(const btVector3& dir = btVector3(0, 0, 0)) = 0;
|
||||
|
||||
virtual bool onGround () const = 0;
|
||||
virtual void setUpInterpolate (bool value) = 0;
|
||||
|
||||
@@ -176,7 +176,7 @@ public:
|
||||
void setMaxJumpHeight (btScalar maxJumpHeight);
|
||||
bool canJump () const;
|
||||
|
||||
void jump(const btVector3& v = btVector3());
|
||||
void jump(const btVector3& v = btVector3(0, 0, 0));
|
||||
|
||||
void applyImpulse(const btVector3& v) { jump(v); }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user