This commit is contained in:
Dave Schuyler 2003-11-20 00:02:13 +00:00
parent ce09e75156
commit 1dc36ab4d0
2 changed files with 0 additions and 210 deletions

View File

@ -27,16 +27,10 @@ class NonPhysicsWalker(DirectObject.DirectObject):
def __init__(self):
DirectObject.DirectObject.__init__(self)
self.collisionsActive = 0
#self.forwardButton=0
#self.reverseButton=0
#self.jumpButton=0
#self.leftButton=0
#self.rightButton=0
self.speed=0.0
self.rotationSpeed=0.0
self.vel=Vec3(0.0, 0.0, 0.0)
self.stopThisFrame = 0
#self.fSlide = 0
def setWalkSpeed(self, forward, jump, reverse, rotate):
assert(self.debugPrint("setWalkSpeed()"))
@ -212,24 +206,6 @@ class NonPhysicsWalker(DirectObject.DirectObject):
"""
assert(self.debugPrint("enableAvatarControls"))
print id(self), "NPW.enableAvatarControls()"
#self.accept("control-arrow_left", self.moveTurnLeft, [1])
#self.accept("control-arrow_left-up", self.moveTurnLeft, [0])
#self.accept("control-arrow_right", self.moveTurnRight, [1])
#self.accept("control-arrow_right-up", self.moveTurnRight, [0])
#self.accept("control-arrow_up", self.moveForward, [1])
#self.accept("control-arrow_up-up", self.moveForward, [0])
#self.accept("control-arrow_down", self.moveInReverse, [1])
#self.accept("control-arrow_down-up", self.moveInReverse, [0])
#self.accept("arrow_left", self.moveTurnLeft, [1])
#self.accept("arrow_left-up", self.moveTurnLeft, [0])
#self.accept("arrow_right", self.moveTurnRight, [1])
#self.accept("arrow_right-up", self.moveTurnRight, [0])
#self.accept("arrow_up", self.moveForward, [1])
#self.accept("arrow_up-up", self.moveForward, [0])
#self.accept("arrow_down", self.moveInReverse, [1])
#self.accept("arrow_down-up", self.moveInReverse, [0])
self.setCollisionsActive(1)
taskName = "AvatarControls%s"%(id(self),)
@ -246,86 +222,8 @@ class NonPhysicsWalker(DirectObject.DirectObject):
print id(self), "NPW.disableAvatarControls()"
taskName = "AvatarControls%s"%(id(self),)
taskMgr.remove(taskName)
#self.ignore("control")
#self.ignore("control-up")
#self.ignore("control-arrow_left")
#self.ignore("control-arrow_left-up")
#self.ignore("control-arrow_right")
#self.ignore("control-arrow_right-up")
#self.ignore("control-arrow_up")
#self.ignore("control-arrow_up-up")
#self.ignore("control-arrow_down")
#self.ignore("control-arrow_down-up")
#self.ignore("arrow_left")
#self.ignore("arrow_left-up")
#self.ignore("arrow_right")
#self.ignore("arrow_right-up")
#self.ignore("arrow_up")
#self.ignore("arrow_up-up")
#self.ignore("arrow_down")
#self.ignore("arrow_down-up")
self.setCollisionsActive(0)
# reset state
#self.moveTurnLeft(0)
#self.moveTurnRight(0)
#self.moveForward(0)
#self.moveInReverse(0)
#self.moveJumpLeft(0)
#self.moveJumpRight(0)
#self.moveJumpForward(0)
#self.moveJumpInReverse(0)
#self.moveJump(0)
#def moveTurnLeft(self, isButtonDown):
# self.leftButton=isButtonDown
#
#def moveTurnRight(self, isButtonDown):
# self.rightButton=isButtonDown
#
#def moveForward(self, isButtonDown):
# self.forwardButton=isButtonDown
#def moveInReverse(self, isButtonDown):
# self.reverseButton=isButtonDown
#
#def moveJumpLeft(self, isButtonDown):
# self.jumpButton=isButtonDown
# self.leftButton=isButtonDown
#
#def moveJumpRight(self, isButtonDown):
# self.jumpButton=isButtonDown
# self.rightButton=isButtonDown
#
#def moveJumpForward(self, isButtonDown):
# self.jumpButton=isButtonDown
# self.forwardButton=isButtonDown
#
#def moveJumpInReverse(self, isButtonDown):
# self.jumpButton=isButtonDown
# self.reverseButton=isButtonDown
#
#def moveJump(self, isButtonDown):
# self.jumpButton=isButtonDown
#
#def toggleSlide(self):
# self.fSlide = not self.fSlide
#def enableSlideMode(self):
# self.accept("control-up", self.toggleSlide)
#
#def disableSlideMode(self):
# self.fSlide = 0
# self.ignore("control-up")
#
#def slideLeft(self, isButtonDown):
# self.slideLeftButton=isButtonDown
#
#def slideRight(self, isButtonDown):
# self.slideRightButton=isButtonDown
if __debug__:
def debugPrint(self, message):

View File

@ -49,16 +49,10 @@ class PhysicsWalker(DirectObject.DirectObject):
self.__oldContact=None
self.__oldPosDelta=Vec3(0)
self.__oldDt=0
#self.__forwardButton=0
#self.__reverseButton=0
#self.__jumpButton=0
#self.__leftButton=0
#self.__rightButton=0
self.__speed=0.0
self.__rotationSpeed=0.0
self.__slideSpeed=0.0
self.__vel=Vec3(0.0)
#self.__slideButton = 0
self.collisionsActive = 0
self.isAirborne = 0
@ -689,38 +683,12 @@ class PhysicsWalker(DirectObject.DirectObject):
self.highMark = 0
self.actorNode.setContactVector(Vec3.zero())
#def getForwardButton(self):
# return self.__forwardButton
#def getReverseButton(self):
# return self.__reverseButton
def enableAvatarControls(self):
"""
Activate the arrow keys, etc.
"""
assert(self.debugPrint("enableAvatarControls()"))
print id(self), "PW.enableAvatarControls()"
#self.accept("control", self.moveJump, [1])
#self.accept("control-up", self.moveJump, [0])
#self.accept("control-arrow_left", self.moveJumpLeft, [1])
#self.accept("control-arrow_left-up", self.moveJumpLeft, [0])
#self.accept("control-arrow_right", self.moveJumpRight, [1])
#self.accept("control-arrow_right-up", self.moveJumpRight, [0])
#self.accept("control-arrow_up", self.moveJumpForward, [1])
#self.accept("control-arrow_up-up", self.moveJumpForward, [0])
#self.accept("control-arrow_down", self.moveJumpInReverse, [1])
#self.accept("control-arrow_down-up", self.moveJumpInReverse, [0])
#
#self.accept("arrow_left", self.moveTurnLeft, [1])
#self.accept("arrow_left-up", self.moveTurnLeft, [0])
#self.accept("arrow_right", self.moveTurnRight, [1])
#self.accept("arrow_right-up", self.moveTurnRight, [0])
#self.accept("arrow_up", self.moveForward, [1])
#self.accept("arrow_up-up", self.moveForward, [0])
#self.accept("arrow_down", self.moveInReverse, [1])
#self.accept("arrow_down-up", self.moveInReverse, [0])
self.setCollisionsActive(1)
if __debug__:
@ -746,88 +714,12 @@ class PhysicsWalker(DirectObject.DirectObject):
taskName = "AvatarControlsIndicator%s"%(id(self),)
taskMgr.remove(taskName)
#self.ignore("control")
#self.ignore("control-up")
#self.ignore("control-arrow_left")
#self.ignore("control-arrow_left-up")
#self.ignore("control-arrow_right")
#self.ignore("control-arrow_right-up")
#self.ignore("control-arrow_up")
#self.ignore("control-arrow_up-up")
#self.ignore("control-arrow_down")
#self.ignore("control-arrow_down-up")
#
#self.ignore("arrow_left")
#self.ignore("arrow_left-up")
#self.ignore("arrow_right")
#self.ignore("arrow_right-up")
#self.ignore("arrow_up")
#self.ignore("arrow_up-up")
#self.ignore("arrow_down")
#self.ignore("arrow_down-up")
self.setCollisionsActive(0)
if __debug__:
self.ignore("control-f3") #*#
self.ignore("f3")
# reset state
#self.moveTurnLeft(0)
#self.moveTurnRight(0)
#self.moveForward(0)
#self.moveInReverse(0)
#self.moveJumpLeft(0)
#self.moveJumpRight(0)
#self.moveJumpForward(0)
#self.moveJumpInReverse(0)
#self.moveJump(0)
#self.moveSlide(0)
#def moveTurnLeft(self, isButtonDown):
# assert(self.debugPrint("moveTurnLeft(isButtonDown=%s)"%(isButtonDown,)))
# self.__leftButton=isButtonDown
#
#def moveTurnRight(self, isButtonDown):
# assert(self.debugPrint("moveTurnRight(isButtonDown=%s)"%(isButtonDown,)))
# self.__rightButton=isButtonDown
#
#def moveForward(self, isButtonDown):
# assert(self.debugPrint("moveForward(isButtonDown=%s)"%(isButtonDown,)))
# self.__forwardButton=isButtonDown
#
#def moveInReverse(self, isButtonDown):
# assert(self.debugPrint("moveInReverse(isButtonDown=%s)"%(isButtonDown,)))
# self.__reverseButton=isButtonDown
#
#def moveJumpLeft(self, isButtonDown):
# assert(self.debugPrint("moveJumpLeft(isButtonDown=%s)"%(isButtonDown,)))
# self.__jumpButton=isButtonDown
# self.__leftButton=isButtonDown
#def moveJumpRight(self, isButtonDown):
# assert(self.debugPrint("moveJumpRight(isButtonDown=%s)"%(isButtonDown,)))
# self.__jumpButton=isButtonDown
# self.__rightButton=isButtonDown
#def moveJumpForward(self, isButtonDown):
# assert(self.debugPrint("moveJumpForward(isButtonDown=%s)"%(isButtonDown,)))
# self.__jumpButton=isButtonDown
# self.__forwardButton=isButtonDown
#def moveJumpInReverse(self, isButtonDown):
# assert(self.debugPrint("moveJumpInReverse(isButtonDown=%s)"%(isButtonDown,)))
# self.__jumpButton=isButtonDown
# self.__reverseButton=isButtonDown
#def moveJump(self, isButtonDown):
# assert(self.debugPrint("moveJump()"))
# self.__jumpButton=isButtonDown
#
#def moveSlide(self, isButtonDown):
# assert(self.debugPrint("moveSlide(isButtonDown=%s)"%(isButtonDown,)))
# self.__slideButton=isButtonDown
if __debug__:
def debugPrint(self, message):