diff --git a/direct/src/controls/DevWalker.py b/direct/src/controls/DevWalker.py index 1ecb995c54..de388acdbd 100755 --- a/direct/src/controls/DevWalker.py +++ b/direct/src/controls/DevWalker.py @@ -86,6 +86,9 @@ class DevWalker(DirectObject.DirectObject): def oneTimeCollide(self): pass + def addBlastForce(self, vector): + pass + def displayDebugInfo(self): """ For debug use. diff --git a/direct/src/controls/GravityWalker.py b/direct/src/controls/GravityWalker.py index 5f72f63897..cedcb4b6fc 100755 --- a/direct/src/controls/GravityWalker.py +++ b/direct/src/controls/GravityWalker.py @@ -419,6 +419,9 @@ class GravityWalker(DirectObject.DirectObject): self.setMayJump, "jumpDelay-%s"%id(self)) + def addBlastForce(self, vector): + self.lifter.addVelocity(vector.length()) + def displayDebugInfo(self): """ For debug use. diff --git a/direct/src/controls/NonPhysicsWalker.py b/direct/src/controls/NonPhysicsWalker.py index d2cfa5e73a..816d5f174e 100755 --- a/direct/src/controls/NonPhysicsWalker.py +++ b/direct/src/controls/NonPhysicsWalker.py @@ -175,6 +175,9 @@ class NonPhysicsWalker(DirectObject.DirectObject): tempCTrav.addCollider(self.cRayNodePath, self.lifter) tempCTrav.traverse(render) + def addBlastForce(self, vector): + pass + def displayDebugInfo(self): """ For debug use. diff --git a/direct/src/controls/PhysicsWalker.py b/direct/src/controls/PhysicsWalker.py index 7e3d654f05..138b07e231 100755 --- a/direct/src/controls/PhysicsWalker.py +++ b/direct/src/controls/PhysicsWalker.py @@ -407,6 +407,9 @@ class PhysicsWalker(DirectObject.DirectObject): tempCTrav.addCollider(self.cRayNodePath, self.cRayQueue) tempCTrav.traverse(render) + def addBlastForce(self, vector): + pass + def displayDebugInfo(self): """ For debug use. diff --git a/direct/src/controls/ShipPilot.py b/direct/src/controls/ShipPilot.py index 50324114f4..e4e1f6ef56 100755 --- a/direct/src/controls/ShipPilot.py +++ b/direct/src/controls/ShipPilot.py @@ -497,6 +497,9 @@ class ShipPilot(PhysicsWalker.PhysicsWalker): tempCTrav.addCollider(self.cRayNodePath, self.cRayQueue) tempCTrav.traverse(render) + def addBlastForce(self, vector): + pass + def displayDebugInfo(self): """ For debug use.