mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 10:22:45 -04:00
name CollisionTraversers
This commit is contained in:
parent
5a7beeedba
commit
169d882035
@ -394,7 +394,7 @@ class SelectionQueue(CollisionHandlerQueue):
|
||||
# Intersect with geometry to begin with
|
||||
self.collideWithGeom()
|
||||
# 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
|
||||
self.ct.addCollider(self.collisionNode, self)
|
||||
# List of objects that can't be selected
|
||||
|
@ -828,7 +828,7 @@ class LevelEditor(NodePath, PandaObject):
|
||||
self.lifter.setMaxVelocity(16.0)
|
||||
|
||||
# set up the collision traverser
|
||||
self.cTrav = CollisionTraverser()
|
||||
self.cTrav = CollisionTraverser("LevelEditor")
|
||||
|
||||
# activate the collider with the traverser and pusher
|
||||
self.pusher.addCollider(self.cSphereNodePath, base.camera, base.drive.node())
|
||||
|
@ -369,7 +369,7 @@ class GravityWalker(DirectObject.DirectObject):
|
||||
have been disabled.
|
||||
"""
|
||||
assert(self.debugPrint("oneTimeCollide()"))
|
||||
tempCTrav = CollisionTraverser()
|
||||
tempCTrav = CollisionTraverser("oneTimeCollide")
|
||||
tempCTrav.addCollider(self.cWallSphereNodePath, self.pusher)
|
||||
# tempCTrav.addCollider(self.cFloorSphereNodePath, self.event)
|
||||
tempCTrav.addCollider(self.cRayNodePath, self.lifter)
|
||||
|
@ -153,7 +153,7 @@ class NonPhysicsWalker(DirectObject.DirectObject):
|
||||
a one-time straighten-things-up operation after collisions
|
||||
have been disabled.
|
||||
"""
|
||||
tempCTrav = CollisionTraverser()
|
||||
tempCTrav = CollisionTraverser("oneTimeCollide")
|
||||
tempCTrav.addCollider(self.cSphereNodePath, self.pusher)
|
||||
tempCTrav.addCollider(self.cRayNodePath, self.lifter)
|
||||
tempCTrav.traverse(render)
|
||||
|
@ -391,7 +391,7 @@ class PhysicsWalker(DirectObject.DirectObject):
|
||||
have been disabled.
|
||||
"""
|
||||
assert(self.debugPrint("oneTimeCollide()"))
|
||||
tempCTrav = CollisionTraverser()
|
||||
tempCTrav = CollisionTraverser("oneTimeCollide")
|
||||
tempCTrav.addCollider(self.cRayNodePath, self.lifter)
|
||||
tempCTrav.traverse(render)
|
||||
|
||||
|
@ -43,7 +43,7 @@ class ShadowPlacer(DirectObject.DirectObject):
|
||||
# set up the shadow collision traverser
|
||||
if not base.shadowTrav:
|
||||
# set up the shadow collision traverser
|
||||
base.shadowTrav = CollisionTraverser()
|
||||
base.shadowTrav = CollisionTraverser("base.shadowTrav")
|
||||
cTrav = base.shadowTrav
|
||||
|
||||
self.cTrav = cTrav
|
||||
@ -134,7 +134,7 @@ class ShadowPlacer(DirectObject.DirectObject):
|
||||
a one-time straighten-things-up operation after collisions
|
||||
have been disabled.
|
||||
"""
|
||||
tempCTrav = CollisionTraverser()
|
||||
tempCTrav = CollisionTraverser("oneTimeCollide")
|
||||
tempCTrav.addCollider(self.cRayNodePath, self.lifter)
|
||||
tempCTrav.traverse(render)
|
||||
|
||||
|
@ -63,7 +63,7 @@ class ShowBase(DirectObject.DirectObject):
|
||||
self.sfxManagerList = []
|
||||
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"
|
||||
# the program by closing the main window.
|
||||
|
Loading…
x
Reference in New Issue
Block a user