# NonPhysicsWalker

from direct.controls.NonPhysicsWalker import NonPhysicsWalker

## Inheritance:

NonPhysicsWalker:

## Methods of NonPhysicsWalker:

__init__
_calcSpeeds
addBlastForce
deleteCollisions
disableAvatarControls
displayDebugInfo
doDeltaPos
enableAvatarControls
flushEventHandlers
getSpeeds
getVelocity
handleAvatarControls
initializeCollisions
oneTimeCollide
placeOnFloor
reset
setAirborneHeightFunc
setAvatar
setCollisionsActive
setFloorBitMask
setTag
setWalkSpeed
setWallBitMask
swapFloorBitMask

__init__ def __init__(self) Undocumented function.

_calcSpeeds def _calcSpeeds(self) Undocumented function.

addBlastForce def addBlastForce(self, vector) Undocumented function.

deleteCollisions def deleteCollisions(self) Undocumented function.

disableAvatarControls def disableAvatarControls(self) Ignore the arrow keys, etc.

displayDebugInfo def displayDebugInfo(self) For debug use.

doDeltaPos def doDeltaPos(self) Undocumented function.

enableAvatarControls def enableAvatarControls(self) Activate the arrow keys, etc.

flushEventHandlers def flushEventHandlers(self) Undocumented function.

getSpeeds def getSpeeds(self) Undocumented function.

getVelocity def getVelocity(self) Undocumented function.

handleAvatarControls def handleAvatarControls(self, task) Check on the arrow keys and update the avatar.

initializeCollisions def initializeCollisions(self, collisionTraverser, avatarNodePath, avatarRadius=1.4, floorOffset=1.0, reach=1.0) Set up the avatar for collisions

oneTimeCollide def oneTimeCollide(self) Makes one quick collision pass for the avatar, for instance as a one-time straighten-things-up operation after collisions have been disabled.

placeOnFloor def placeOnFloor(self) Make a reasonable effor to place the avatar on the ground. For example, this is useful when switching away from the current walker.

reset def reset(self) Undocumented function.

setAirborneHeightFunc def setAirborneHeightFunc(self, getAirborneHeight) Undocumented function.

setAvatar def setAvatar(self, avatar) Undocumented function.

setCollisionsActive def setCollisionsActive(self, active=1) Undocumented function.

setFloorBitMask def setFloorBitMask(self, bitMask) Undocumented function.

setTag def setTag(self, key, value) Undocumented function.

setWalkSpeed def setWalkSpeed(self, forward, jump, reverse, rotate) Undocumented function.

setWallBitMask def setWallBitMask(self, bitMask) Undocumented function.

swapFloorBitMask def swapFloorBitMask(self, oldMask, newMask) Undocumented function.