# ControlManager

from direct.controls.ControlManager import ControlManager

## Inheritance:

ControlManager:

## Methods of ControlManager:

__init__
__str__
add
collisionsOff
collisionsOn
delete
deleteCollisions
disable
disableAvatarJump
enable
enableAvatarJump
get
getIsAirborne
getSpeeds
monitor
placeOnFloor
remove
setSpeeds
setTag
setWASDTurn
stop
use

__init__ def __init__(self, enable=True, passMessagesThrough=False) Undocumented function.

__str__ def __str__(self) Undocumented function.

add def add(self, controls, name="basic") controls is an avatar control system. name is any key that you want to use to refer to the the controls later (e.g. using the use(<name>) call). Add a control instance to the list of available control systems. See also: use().

collisionsOff def collisionsOff(self) Undocumented function.

collisionsOn def collisionsOn(self) Undocumented function.

delete def delete(self) Undocumented function.

deleteCollisions def deleteCollisions(self) Undocumented function.

disable def disable(self) Undocumented function.

disableAvatarJump def disableAvatarJump(self) prevent

enable def enable(self) Undocumented function.

enableAvatarJump def enableAvatarJump(self) Stop forcing the ctrl key to return 0's

get def get(self, name) Undocumented function.

getIsAirborne def getIsAirborne(self) Undocumented function.

getSpeeds def getSpeeds(self) Undocumented function.

monitor def monitor(self, foo) Undocumented function.

placeOnFloor def placeOnFloor(self) Undocumented function.

remove def remove(self, name) name is any key that was used to refer to the the controls when they were added (e.g. using the add(<controls>, <name>) call). Remove a control instance from the list of available control systems. See also: add().

setSpeeds def setSpeeds(self, forwardSpeed, jumpForce, reverseSpeed, rotateSpeed, strafeLeft=0, strafeRight=0) Undocumented function.

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

setWASDTurn def setWASDTurn(self, turn) Undocumented function.

stop def stop(self) Undocumented function.

use def use(self, name, avatar) name is a key (string) that was previously passed to add(). Use a previously added control system. See also: add().