Panda3D
|
Public Member Functions | |
def | __init__ (self, enable=True, passMessagesThrough=False) |
def | __str__ (self) |
def | add (self, controls, name="basic") |
def | collisionsOff (self) |
def | collisionsOn (self) |
def | delete (self) |
def | deleteCollisions (self) |
def | disable (self) |
def | disableAvatarJump (self) |
def | enable (self) |
def | enableAvatarJump (self) |
def | get (self, name) |
def | getIsAirborne (self) |
def | getSpeeds (self) |
def | lockControls (self) |
def | monitor (self, foo) |
def | placeOnFloor (self) |
def | remove (self, name) |
def | setSpeeds (self, forwardSpeed, jumpForce, reverseSpeed, rotateSpeed, strafeLeft=0, strafeRight=0) |
def | setTag (self, key, value) |
def | setWASDTurn (self, turn) |
def | stop (self) |
def | unlockControls (self) |
def | use (self, name, avatar) |
Public Attributes | |
controls | |
currentControls | |
currentControlsName | |
forceAvJumpToken | |
ignoreUse | |
inputStateTokens | |
isEnabled | |
passMessagesThrough | |
WASDTurnTokens | |
Static Public Attributes | |
notify = DirectNotifyGlobal.directNotify.newCategory("ControlManager") | |
wantWASD = ConfigVariableBool('want-WASD', False) | |
def __init__ | ( | self, | |
enable = True , |
|||
passMessagesThrough = False |
|||
) |
def __str__ | ( | self | ) |
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().
def collisionsOff | ( | self | ) |
def collisionsOn | ( | self | ) |
def delete | ( | self | ) |
def deleteCollisions | ( | self | ) |
def disable | ( | self | ) |
def disableAvatarJump | ( | self | ) |
prevent
def enable | ( | self | ) |
def enableAvatarJump | ( | self | ) |
Stop forcing the ctrl key to return 0's
def get | ( | self, | |
name | |||
) |
def getIsAirborne | ( | self | ) |
def getSpeeds | ( | self | ) |
def lockControls | ( | self | ) |
def monitor | ( | self, | |
foo | |||
) |
def placeOnFloor | ( | self | ) |
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().
def setSpeeds | ( | self, | |
forwardSpeed, | |||
jumpForce, | |||
reverseSpeed, | |||
rotateSpeed, | |||
strafeLeft = 0 , |
|||
strafeRight = 0 |
|||
) |
def setTag | ( | self, | |
key, | |||
value | |||
) |
def setWASDTurn | ( | self, | |
turn | |||
) |
def stop | ( | self | ) |
def unlockControls | ( | self | ) |
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().
controls |
currentControls |
currentControlsName |
forceAvJumpToken |
ignoreUse |
inputStateTokens |
isEnabled |
|
static |
passMessagesThrough |
|
static |
WASDTurnTokens |