def __init__(self, gravity=-32.1740, standableGround=0.707, hardLandingForce=16.0): assert self.debugPrint( "PhysicsWalker(gravity=%s, standableGround=%s)" % (gravity, standableGround)) PhysicsWalker.__init__(self, gravity, standableGround, hardLandingForce) self.__speed = 0.0 self.__rotationSpeed = 0.0 self.__slideSpeed = 0.0 self.__vel = Vec3(0.0) self.currentTurning = 0.0 self.ship = None self.pusher = None # Keeps track of the ship sailing in a straight heading # for long periods of time. We slowly up the ship's max # acceleration as this increases. self.straightHeading = 0 self.cNodePath = None
def __init__(self, gravity = -32.1740, standableGround=0.707, hardLandingForce=16.0): assert self.debugPrint( "PhysicsWalker(gravity=%s, standableGround=%s)"%( gravity, standableGround)) PhysicsWalker.__init__( self, gravity, standableGround, hardLandingForce) self.__gravity=gravity self.__standableGround=standableGround self.__hardLandingForce=hardLandingForce self.needToDeltaPos = 0 self.physVelocityIndicator=None self.avatarControlForwardSpeed=0 self.avatarControlJumpForce=0 self.avatarControlReverseSpeed=0 self.avatarControlRotateSpeed=0 self.__oldAirborneHeight=None self.getAirborneHeight=None self.__oldContact=None self.__oldPosDelta=Vec3(0) self.__oldDt=0 self.__speed=0.0 self.__rotationSpeed=0.0 self.__slideSpeed=0.0 self.__vel=Vec3(0.0) self.collisionsActive = 0 self.currentTurning = 0.0 self.isAirborne = 0 self.highMark = 0 self.ship = None
def __init__(self, gravity = -32.1740, standableGround=0.707, hardLandingForce=16.0): assert self.debugPrint( "PhysicsWalker(gravity=%s, standableGround=%s)"%( gravity, standableGround)) PhysicsWalker.__init__( self, gravity, standableGround, hardLandingForce) self.__speed=0.0 self.__rotationSpeed=0.0 self.__slideSpeed=0.0 self.__vel=Vec3(0.0) self.currentTurning = 0.0 self.ship = None self.pusher = None # Keeps track of the ship sailing in a straight heading # for long periods of time. We slowly up the ship's max # acceleration as this increases. self.straightHeading = 0 self.cNodePath = None
def __init__(self, gravity = -32.1740, standableGround=0.707, hardLandingForce=16.0): assert self.debugPrint( "PhysicsWalker(gravity=%s, standableGround=%s)"%( gravity, standableGround)) PhysicsWalker.__init__( self, gravity, standableGround, hardLandingForce) self.__speed=0.0 self.__rotationSpeed=0.0 self.__slideSpeed=0.0 self.__vel=Vec3(0.0) self.currentTurning = 0.0 self.ship = None self.pusher = None
def __init__(self, gravity=-32.1740, standableGround=0.707, hardLandingForce=16.0): assert self.debugPrint( "PhysicsWalker(gravity=%s, standableGround=%s)" % (gravity, standableGround)) PhysicsWalker.__init__(self, gravity, standableGround, hardLandingForce) self.__gravity = gravity self.__standableGround = standableGround self.__hardLandingForce = hardLandingForce self.needToDeltaPos = 0 self.physVelocityIndicator = None self.avatarControlForwardSpeed = 0 self.avatarControlJumpForce = 0 self.avatarControlReverseSpeed = 0 self.avatarControlRotateSpeed = 0 self.__oldAirborneHeight = None self.getAirborneHeight = None self.__oldContact = None self.__oldPosDelta = Vec3(0) self.__oldDt = 0 self.__speed = 0.0 self.__rotationSpeed = 0.0 self.__slideSpeed = 0.0 self.__vel = Vec3(0.0) self.collisionsActive = 0 self.currentTurning = 0.0 self.isAirborne = 0 self.highMark = 0 self.ship = None # Keeps track of the ship sailing in a straight heading # for long periods of time. We slowly up the ship's max # acceleration as this increases. self.straightHeading = 0
def __init__(self, gravity = -32.1740, standableGround=0.707, hardLandingForce=16.0): assert self.debugPrint( "PhysicsWalker(gravity=%s, standableGround=%s)"%( gravity, standableGround)) PhysicsWalker.__init__( self, gravity, standableGround, hardLandingForce) self.__gravity=gravity self.__standableGround=standableGround self.__hardLandingForce=hardLandingForce self.needToDeltaPos = 0 self.physVelocityIndicator=None self.avatarControlForwardSpeed=0 self.avatarControlJumpForce=0 self.avatarControlReverseSpeed=0 self.avatarControlRotateSpeed=0 self.__oldAirborneHeight=None self.getAirborneHeight=None self.__oldContact=None self.__oldPosDelta=Vec3(0) self.__oldDt=0 self.__speed=0.0 self.__rotationSpeed=0.0 self.__slideSpeed=0.0 self.__vel=Vec3(0.0) self.collisionsActive = 0 self.currentTurning = 0.0 self.isAirborne = 0 self.highMark = 0 self.ship = None # Keeps track of the ship sailing in a straight heading # for long periods of time. We slowly up the ship's max # acceleration as this increases. self.straightHeading = 0
def setWalkSpeed(self, forward, jump, reverse, rotate): assert self.debugPrint("setWalkSpeed()") PhysicsWalker.setWalkSpeed(self, forward, 0, reverse, rotate)