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