- Modified the Walkers to support autorun
This commit is contained in:
parent
b4f7896e0c
commit
a8ded4dffd
|
|
@ -36,6 +36,12 @@ class BattleWalker(GravityWalker.GravityWalker):
|
|||
slideLeft = inputState.isSet("slideLeft")
|
||||
slideRight = inputState.isSet("slideRight")
|
||||
jump = inputState.isSet("jump")
|
||||
|
||||
# Check for Auto-Run
|
||||
if base.localAvatar.getAutoRun():
|
||||
forward = 1
|
||||
reverse = 0
|
||||
|
||||
# Determine what the speeds are based on the buttons:
|
||||
self.speed=(forward and self.avatarControlForwardSpeed or
|
||||
reverse and -self.avatarControlReverseSpeed)
|
||||
|
|
|
|||
|
|
@ -110,6 +110,12 @@ class DevWalker(DirectObject.DirectObject):
|
|||
levitateUp = inputState.isSet("levitateUp")
|
||||
levitateDown = inputState.isSet("levitateDown")
|
||||
run = inputState.isSet("run") and self.runMultiplier or 1.0
|
||||
|
||||
# Check for Auto-Run
|
||||
if base.localAvatar.getAutoRun():
|
||||
forward = 1
|
||||
reverse = 0
|
||||
|
||||
# Determine what the speeds are based on the buttons:
|
||||
self.speed=(
|
||||
(forward and self.avatarControlForwardSpeed or
|
||||
|
|
|
|||
|
|
@ -460,6 +460,12 @@ class GravityWalker(DirectObject.DirectObject):
|
|||
slideLeft = inputState.isSet("slideLeft")
|
||||
slideRight = inputState.isSet("slideRight")
|
||||
jump = inputState.isSet("jump")
|
||||
|
||||
# Check for Auto-Run
|
||||
if base.localAvatar.getAutoRun():
|
||||
forward = 1
|
||||
reverse = 0
|
||||
|
||||
# Determine what the speeds are based on the buttons:
|
||||
self.speed=(forward and self.avatarControlForwardSpeed or
|
||||
reverse and -self.avatarControlReverseSpeed)
|
||||
|
|
|
|||
|
|
@ -201,6 +201,12 @@ class NonPhysicsWalker(DirectObject.DirectObject):
|
|||
turnRight = inputState.isSet("turnRight")
|
||||
slide = inputState.isSet(self.slideName) or 0
|
||||
#jump = inputState.isSet("jump")
|
||||
|
||||
# Check for Auto-Run
|
||||
if base.localAvatar.getAutoRun():
|
||||
forward = 1
|
||||
reverse = 0
|
||||
|
||||
# Determine what the speeds are based on the buttons:
|
||||
self.speed=(forward and self.avatarControlForwardSpeed or
|
||||
reverse and -self.avatarControlReverseSpeed)
|
||||
|
|
|
|||
|
|
@ -466,6 +466,12 @@ class PhysicsWalker(DirectObject.DirectObject):
|
|||
slideLeft = 0#inputState.isSet("slideLeft")
|
||||
slideRight = 0#inputState.isSet("slideRight")
|
||||
jump = inputState.isSet("jump")
|
||||
|
||||
# Check for Auto-Run
|
||||
if base.localAvatar.getAutoRun():
|
||||
forward = 1
|
||||
reverse = 0
|
||||
|
||||
# Determine what the speeds are based on the buttons:
|
||||
self.__speed=(forward and self.avatarControlForwardSpeed or
|
||||
reverse and -self.avatarControlReverseSpeed)
|
||||
|
|
|
|||
|
|
@ -11,6 +11,12 @@ class SwimWalker(NonPhysicsWalker.NonPhysicsWalker):
|
|||
reverse = inputState.isSet("reverse")
|
||||
turnLeft = inputState.isSet("turnLeft") or inputState.isSet("slideLeft")
|
||||
turnRight = inputState.isSet("turnRight") or inputState.isSet("slideRight")
|
||||
|
||||
# Check for Auto-Run
|
||||
if base.localAvatar.getAutoRun():
|
||||
forward = 1
|
||||
reverse = 0
|
||||
|
||||
# Determine what the speeds are based on the buttons:
|
||||
self.speed=(forward and self.avatarControlForwardSpeed or
|
||||
reverse and -self.avatarControlReverseSpeed)
|
||||
|
|
|
|||
Loading…
Reference in New Issue