adding setCollisionsActive

This commit is contained in:
Dave Schuyler 2003-11-19 03:56:51 +00:00
parent f29545a167
commit 0f53dce60d

View File

@ -26,6 +26,7 @@ class NonPhysicsWalker(DirectObject.DirectObject):
# special methods
def __init__(self):
DirectObject.DirectObject.__init__(self)
self.collisionsActive = 0
#self.forwardButton=0
#self.reverseButton=0
#self.jumpButton=0
@ -99,7 +100,7 @@ class NonPhysicsWalker(DirectObject.DirectObject):
self.lifter.setMaxVelocity(16.0)
# activate the collider with the traverser and pusher
self.collisionsOn()
self.setCollisionsActive(1)
self.pusher.addCollider(self.cSphereNodePath, avatarNodePath)
self.lifter.addCollider(self.cRayNodePath, avatarNodePath)
@ -229,7 +230,7 @@ class NonPhysicsWalker(DirectObject.DirectObject):
#self.accept("arrow_down", self.moveInReverse, [1])
#self.accept("arrow_down-up", self.moveInReverse, [0])
self.collisionsOn()
self.setCollisionsActive(1)
taskName = "AvatarControls%s"%(id(self),)
# remove any old
@ -266,7 +267,7 @@ class NonPhysicsWalker(DirectObject.DirectObject):
#self.ignore("arrow_down")
#self.ignore("arrow_down-up")
self.collisionsOff()
self.setCollisionsActive(0)
# reset state
#self.moveTurnLeft(0)