|
|
@@ -436,6 +436,7 @@ class GravityWalker(DirectObject.DirectObject):
|
|
|
Check on the arrow keys and update the avatar.
|
|
|
"""
|
|
|
# get the button states:
|
|
|
+ run = inputState.isSet("run")
|
|
|
forward = inputState.isSet("forward")
|
|
|
reverse = inputState.isSet("reverse")
|
|
|
turnLeft = inputState.isSet("turnLeft")
|
|
|
@@ -445,6 +446,8 @@ class GravityWalker(DirectObject.DirectObject):
|
|
|
# Determine what the speeds are based on the buttons:
|
|
|
self.speed=(forward and self.avatarControlForwardSpeed or
|
|
|
reverse and -self.avatarControlReverseSpeed)
|
|
|
+ if run and self.speed>0.0:
|
|
|
+ self.speed*=2.0 #*#
|
|
|
# Should fSlide be renamed slideButton?
|
|
|
self.slideSpeed=slide and (
|
|
|
(turnLeft and -self.avatarControlForwardSpeed) or
|