ControlManager

Inheritance:

Methods of ControlManager:

__init__
def __init__(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)

Force the ctrl key to return 0's

enable
def enable(self)

Undocumented function.

enableAvatarJump
def enableAvatarJump(self)

Stop forcing the ctrl key to return 0's

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)

Undocumented function.

setTag
def setTag(self, key, value)

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().