name CollisionTraversers

This commit is contained in:
David Rose 2004-01-14 19:27:54 +00:00
parent 5a7beeedba
commit 169d882035
7 changed files with 8 additions and 8 deletions

View File

@ -394,7 +394,7 @@ class SelectionQueue(CollisionHandlerQueue):
# Intersect with geometry to begin with # Intersect with geometry to begin with
self.collideWithGeom() self.collideWithGeom()
# And a traverser to do the actual collision tests # And a traverser to do the actual collision tests
self.ct = CollisionTraverser() self.ct = CollisionTraverser("DirectSelection")
# Let the traverser know about the collision node and the queue # Let the traverser know about the collision node and the queue
self.ct.addCollider(self.collisionNode, self) self.ct.addCollider(self.collisionNode, self)
# List of objects that can't be selected # List of objects that can't be selected

View File

@ -828,7 +828,7 @@ class LevelEditor(NodePath, PandaObject):
self.lifter.setMaxVelocity(16.0) self.lifter.setMaxVelocity(16.0)
# set up the collision traverser # set up the collision traverser
self.cTrav = CollisionTraverser() self.cTrav = CollisionTraverser("LevelEditor")
# activate the collider with the traverser and pusher # activate the collider with the traverser and pusher
self.pusher.addCollider(self.cSphereNodePath, base.camera, base.drive.node()) self.pusher.addCollider(self.cSphereNodePath, base.camera, base.drive.node())

View File

@ -369,7 +369,7 @@ class GravityWalker(DirectObject.DirectObject):
have been disabled. have been disabled.
""" """
assert(self.debugPrint("oneTimeCollide()")) assert(self.debugPrint("oneTimeCollide()"))
tempCTrav = CollisionTraverser() tempCTrav = CollisionTraverser("oneTimeCollide")
tempCTrav.addCollider(self.cWallSphereNodePath, self.pusher) tempCTrav.addCollider(self.cWallSphereNodePath, self.pusher)
# tempCTrav.addCollider(self.cFloorSphereNodePath, self.event) # tempCTrav.addCollider(self.cFloorSphereNodePath, self.event)
tempCTrav.addCollider(self.cRayNodePath, self.lifter) tempCTrav.addCollider(self.cRayNodePath, self.lifter)

View File

@ -153,7 +153,7 @@ class NonPhysicsWalker(DirectObject.DirectObject):
a one-time straighten-things-up operation after collisions a one-time straighten-things-up operation after collisions
have been disabled. have been disabled.
""" """
tempCTrav = CollisionTraverser() tempCTrav = CollisionTraverser("oneTimeCollide")
tempCTrav.addCollider(self.cSphereNodePath, self.pusher) tempCTrav.addCollider(self.cSphereNodePath, self.pusher)
tempCTrav.addCollider(self.cRayNodePath, self.lifter) tempCTrav.addCollider(self.cRayNodePath, self.lifter)
tempCTrav.traverse(render) tempCTrav.traverse(render)

View File

@ -391,7 +391,7 @@ class PhysicsWalker(DirectObject.DirectObject):
have been disabled. have been disabled.
""" """
assert(self.debugPrint("oneTimeCollide()")) assert(self.debugPrint("oneTimeCollide()"))
tempCTrav = CollisionTraverser() tempCTrav = CollisionTraverser("oneTimeCollide")
tempCTrav.addCollider(self.cRayNodePath, self.lifter) tempCTrav.addCollider(self.cRayNodePath, self.lifter)
tempCTrav.traverse(render) tempCTrav.traverse(render)

View File

@ -43,7 +43,7 @@ class ShadowPlacer(DirectObject.DirectObject):
# set up the shadow collision traverser # set up the shadow collision traverser
if not base.shadowTrav: if not base.shadowTrav:
# set up the shadow collision traverser # set up the shadow collision traverser
base.shadowTrav = CollisionTraverser() base.shadowTrav = CollisionTraverser("base.shadowTrav")
cTrav = base.shadowTrav cTrav = base.shadowTrav
self.cTrav = cTrav self.cTrav = cTrav
@ -134,7 +134,7 @@ class ShadowPlacer(DirectObject.DirectObject):
a one-time straighten-things-up operation after collisions a one-time straighten-things-up operation after collisions
have been disabled. have been disabled.
""" """
tempCTrav = CollisionTraverser() tempCTrav = CollisionTraverser("oneTimeCollide")
tempCTrav.addCollider(self.cRayNodePath, self.lifter) tempCTrav.addCollider(self.cRayNodePath, self.lifter)
tempCTrav.traverse(render) tempCTrav.traverse(render)

View File

@ -63,7 +63,7 @@ class ShowBase(DirectObject.DirectObject):
self.sfxManagerList = [] self.sfxManagerList = []
self.sfxManagerIsValidList = [] self.sfxManagerIsValidList = []
self.wantStats = self.config.GetBool('want-stats', 0) self.wantStats = self.config.GetBool('want-pstats', 0)
# Fill this in with a function to invoke when the user "exits" # Fill this in with a function to invoke when the user "exits"
# the program by closing the main window. # the program by closing the main window.