ShipPilot

Inheritance:

Methods of ShipPilot:

__init__
def __init__(self, gravity=-32.1740, standableGround=0.707, hardLandingForce=16.0)

Undocumented function.

adjustWallBitMask
def adjustWallBitMask(self, oldMask, newMask)

Undocumented function.

avatarPhysicsIndicator
def avatarPhysicsIndicator(self, task)

Undocumented function.

deleteCollisions
def deleteCollisions(self)

Undocumented function.

disableAvatarControls
def disableAvatarControls(self)

Undocumented function.

displayDebugInfo
def displayDebugInfo(self)

Undocumented function.

enableAvatarControls
def enableAvatarControls(self)

Undocumented function.

getVelocity
def getVelocity(self)

Undocumented function.

handleAvatarControls
def handleAvatarControls(self, task)

Undocumented function.

initializeCollisions
def initializeCollisions(self, collisionTraverser, cRootNodePath, bow, stern, starboard, port)

Undocumented function.

setAvatar
def setAvatar(self, ship)

Undocumented function.

setAvatarPhysicsIndicator
def setAvatarPhysicsIndicator(self, indicator)

Undocumented function.

setCollisionsActive
def setCollisionsActive(self, active=1)

Undocumented function.

setFloorBitMask
def setFloorBitMask(self, bitMask)

Undocumented function.

setShip
def setShip(self, ship)

Undocumented function.

setTag
def setTag(self, key, value)

Undocumented function.

setupCollisions
def setupCollisions(self)

Undocumented function.

setupPhysics
def setupPhysics(self, shipNodePath)

Undocumented function.

setWalkSpeed
def setWalkSpeed(self, forward, jump, reverse, rotate)

Undocumented function.

setWallBitMask
def setWallBitMask(self, bitMask)

Undocumented function.

takedownPhysics
def takedownPhysics(self)

Undocumented function.