fixed debug output

This commit is contained in:
Dave Schuyler 2003-10-30 06:49:13 +00:00
parent e6fd463607
commit 96ec4d6ac1

View File

@ -27,7 +27,7 @@ import math
class PhysicsWalker(DirectObject.DirectObject): class PhysicsWalker(DirectObject.DirectObject):
notify = DirectNotifyGlobal.directNotify.newCategory("PhysicsWalker") notify = DirectNotifyGlobal.directNotify.newCategory("PhysicsWalker")
wantAvatarPhysicsIndicator = base.config.GetBool('want-avatar-physics-indicator', 1) wantAvatarPhysicsIndicator = base.config.GetBool('want-avatar-physics-indicator', 0)
# special methods # special methods
def __init__(self, gravity = -32.1740, standableGround=0.707, def __init__(self, gravity = -32.1740, standableGround=0.707,
@ -286,6 +286,7 @@ class PhysicsWalker(DirectObject.DirectObject):
""" """
Check on the arrow keys and update the avatar. Check on the arrow keys and update the avatar.
""" """
if self.wantAvatarPhysicsIndicator:
onScreenDebug.append("localToon pos = %s\n"%(toonbase.localToon.getPos().pPrintValues(),)) onScreenDebug.append("localToon pos = %s\n"%(toonbase.localToon.getPos().pPrintValues(),))
onScreenDebug.append("localToon hpr = %s\n"%(toonbase.localToon.getHpr().pPrintValues(),)) onScreenDebug.append("localToon hpr = %s\n"%(toonbase.localToon.getHpr().pPrintValues(),))
#assert(self.debugPrint("handleAvatarControls(task=%s)"%(task,))) #assert(self.debugPrint("handleAvatarControls(task=%s)"%(task,)))
@ -559,17 +560,12 @@ class PhysicsWalker(DirectObject.DirectObject):
def setPriorParentVector(self): def setPriorParentVector(self):
assert(self.debugPrint("doDeltaPos()")) assert(self.debugPrint("doDeltaPos()"))
if 0:
posDelta = self.avatarNodePath.getPosDelta(render)
assert(self.debugPrint(" posDelta=%s"%(posDelta,)))
self.priorParent.setVector(Vec3(posDelta))
onScreenDebug.append("posDelta = %s\n"%(posDelta,))
else:
print "self.__oldDt", self.__oldDt, "self.__oldPosDelta", self.__oldPosDelta print "self.__oldDt", self.__oldDt, "self.__oldPosDelta", self.__oldPosDelta
velocity = self.__oldPosDelta*(1/self.__oldDt) velocity = self.__oldPosDelta*(1/self.__oldDt)
assert(self.debugPrint(" __oldPosDelta=%s"%(self.__oldPosDelta,))) assert(self.debugPrint(" __oldPosDelta=%s"%(self.__oldPosDelta,)))
assert(self.debugPrint(" velocity=%s"%(velocity,))) assert(self.debugPrint(" velocity=%s"%(velocity,)))
self.priorParent.setVector(Vec3(velocity)) self.priorParent.setVector(Vec3(velocity))
if self.wantAvatarPhysicsIndicator:
onScreenDebug.add("velocity", velocity.pPrintValues()) onScreenDebug.add("velocity", velocity.pPrintValues())
def resetPhys(self): def resetPhys(self):