added ability to query airborne state. Be careful this only works if the walker supports the airborne state

This commit is contained in:
Josh Wilson 2006-10-20 16:16:55 +00:00
parent dbb25d478c
commit c1f040a7d1
2 changed files with 6 additions and 0 deletions

View File

@ -178,6 +178,9 @@ class ControlManager:
def getSpeeds(self):
return self.currentControls.getSpeeds()
def getIsAirborne(self):
return self.currentControls.getIsAirborne()
def setTag(self, key, value):
assert self.notify.debugCall(id(self))
for controls in self.controls.values():

View File

@ -167,6 +167,9 @@ class GravityWalker(DirectObject.DirectObject):
#assert self.debugPrint("getSpeeds()")
return (self.speed, self.rotationSpeed, self.slideSpeed)
def getIsAirborne(self):
return self.isAirborne
def setAvatar(self, avatar):
self.avatar = avatar
if avatar is not None: