|
@@ -32,7 +32,8 @@ class NonPhysicsWalker(DirectObject.DirectObject):
|
|
|
self.worldVelocity = Vec3.zero()
|
|
self.worldVelocity = Vec3.zero()
|
|
|
self.collisionsActive = 0
|
|
self.collisionsActive = 0
|
|
|
self.speed=0.0
|
|
self.speed=0.0
|
|
|
- self.rotationSpeed=0.0
|
|
|
|
|
|
|
+ self.rotationSpeed=0.0
|
|
|
|
|
+ self.slideSpeed=0.0
|
|
|
self.vel=Vec3(0.0, 0.0, 0.0)
|
|
self.vel=Vec3(0.0, 0.0, 0.0)
|
|
|
self.stopThisFrame = 0
|
|
self.stopThisFrame = 0
|
|
|
|
|
|
|
@@ -45,7 +46,7 @@ class NonPhysicsWalker(DirectObject.DirectObject):
|
|
|
|
|
|
|
|
def getSpeeds(self):
|
|
def getSpeeds(self):
|
|
|
#assert(self.debugPrint("getSpeeds()"))
|
|
#assert(self.debugPrint("getSpeeds()"))
|
|
|
- return (self.speed, self.rotationSpeed)
|
|
|
|
|
|
|
+ return (self.speed, self.rotationSpeed, self.slideSpeed)
|
|
|
|
|
|
|
|
def setAvatar(self, avatar):
|
|
def setAvatar(self, avatar):
|
|
|
self.avatar = avatar
|
|
self.avatar = avatar
|