Forráskód Böngészése

adding setCollisionsActive

Dave Schuyler 22 éve
szülő
commit
0f53dce60d
1 módosított fájl, 4 hozzáadás és 3 törlés
  1. 4 3
      direct/src/showbase/NonPhysicsWalker.py

+ 4 - 3
direct/src/showbase/NonPhysicsWalker.py

@@ -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)