formatting

This commit is contained in:
Dave Schuyler 2004-05-19 04:14:26 +00:00
parent 1425ae5fa4
commit 76672051c6

View File

@ -21,8 +21,8 @@ class ShadowPlacer(DirectObject.DirectObject):
# special methods # special methods
def __init__(self, cTrav, shadowNodePath, def __init__(self, cTrav, shadowNodePath,
wallCollideMask, floorCollideMask): wallCollideMask, floorCollideMask):
self.isActive = 0 # Is the placer "on". This is also printed in the debugPrint. self.isActive = 0 # Is the placer "on". This is also printed in the debugCall.
assert self.debugPrint("ShadowPlacer()") assert self.notify.debugCall()
DirectObject.DirectObject.__init__(self) DirectObject.DirectObject.__init__(self)
self.setup(cTrav, shadowNodePath, self.setup(cTrav, shadowNodePath,
wallCollideMask, floorCollideMask) wallCollideMask, floorCollideMask)
@ -35,7 +35,7 @@ class ShadowPlacer(DirectObject.DirectObject):
""" """
Set up the collisions Set up the collisions
""" """
assert self.debugPrint("setup()") assert self.notify.debugCall()
assert not shadowNodePath.isEmpty() assert not shadowNodePath.isEmpty()
assert not hasattr(self, "cTrav") # Protect from setup() being called again. assert not hasattr(self, "cTrav") # Protect from setup() being called again.
@ -73,7 +73,7 @@ class ShadowPlacer(DirectObject.DirectObject):
self.lifter.addCollider(self.cRayNodePath, shadowNodePath) self.lifter.addCollider(self.cRayNodePath, shadowNodePath)
def delete(self): def delete(self):
assert self.debugPrint("delete()") assert self.notify.debugCall()
self.off() self.off()
if __debug__: if __debug__:
assert not self.isActive assert not self.isActive
@ -95,7 +95,7 @@ class ShadowPlacer(DirectObject.DirectObject):
Turn on the shadow placement. The shadow z position will Turn on the shadow placement. The shadow z position will
start being updated until a call to off() is made. start being updated until a call to off() is made.
""" """
assert self.debugPrint("on() activeCount=%s"%(self.activeCount,)) assert self.notify.debugCall("activeCount=%s"%(self.activeCount,))
if self.isActive: if self.isActive:
assert self.cTrav.hasCollider(self.cRayNodePath) assert self.cTrav.hasCollider(self.cRayNodePath)
return return
@ -113,7 +113,7 @@ class ShadowPlacer(DirectObject.DirectObject):
there, but the z position will not be updated until a call there, but the z position will not be updated until a call
to on() is made. to on() is made.
""" """
assert self.debugPrint("off() activeCount=%s"%(self.activeCount,)) assert self.notify.debugCall("activeCount=%s"%(self.activeCount,))
if not self.isActive: if not self.isActive:
assert not self.cTrav.hasCollider(self.cRayNodePath) assert not self.cTrav.hasCollider(self.cRayNodePath)
return return
@ -135,6 +135,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.
""" """
assert self.notify.debugCall()
tempCTrav = CollisionTraverser("oneTimeCollide") tempCTrav = CollisionTraverser("oneTimeCollide")
tempCTrav.addCollider(self.cRayNodePath, self.lifter) tempCTrav.addCollider(self.cRayNodePath, self.lifter)
tempCTrav.traverse(render) tempCTrav.traverse(render)
@ -148,9 +149,3 @@ class ShadowPlacer(DirectObject.DirectObject):
self.notify.debug(message) self.notify.debug(message)
onScreenDebug.add("ShadowPlacers", message) onScreenDebug.add("ShadowPlacers", message)
return 1 # to allow assert(self.debugDisplay()) return 1 # to allow assert(self.debugDisplay())
if __debug__:
def debugPrint(self, message):
"""for debugging"""
return self.notify.debug(
"%s (%s) %s"%(id(self), self.isActive, message))