Home | Trees | Indices | Help |
|
---|
|
PyObjectPlus --+ | CValue --+ | SCA_ILogicBrick --+ | SCA_ISensor --+ | SCA_JoystickSensor
This sensor detects player joystick events.
Properties:
Instance Methods | |||
list |
|
||
bool |
|
||
bool |
|
||
|
|||
Deprecated | |||
---|---|---|---|
integer |
|
||
|
|||
list |
|
||
|
|||
list |
|
||
integer |
|
||
|
|||
integer |
|
||
|
|||
list |
|
||
list |
|
||
|
|||
integer |
|
||
integer |
|
||
integer |
|
||
bool |
|
||
integer |
|
||
integer |
|
||
|
|||
boolean |
|
||
string |
|
||
KX_GameObject |
|
||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
Instance Variables | |
[integer, integer] |
axis The axis this sensor reacts to, as a list of two values [axisIndex, axisDirection] axisIndex: the axis index to use when detecting axis movement, 1=primary directional control, 2=secondary directional control. |
int |
axisSingle (read-only) like axisValues but returns a single axis value that is set by the sensor. |
list of ints |
axisValues (read-only) The state of the joysticks axis as a list of values numAxis long. |
integer |
button The button index the sensor reacts to (first button = 0). |
boolean |
connected (read-only) True if a joystick is connected at this joysticks index. |
int |
executePriority This determines the order controllers are evaluated, and actuators are activated (lower priority is executed first). (Inherited from GameTypes.SCA_ILogicBrick) |
int |
frequency The frequency for pulse mode sensors. (Inherited from GameTypes.SCA_ISensor) |
[integer, integer] |
hat The hat the sensor reacts to, as a list of two values: [hatIndex, hatDirection] hatIndex: the hat index to use when detecting hat movement, 1=primary hat, 2=secondary hat (4 max). |
int |
hatSingle (read-only) like hatValues but returns a single hat direction value that is set by the sensor. |
list of ints |
hatValues (read-only) The state of the joysticks hats as a list of values numHats long. |
integer |
index The joystick index to use (from 0 to 7). |
bool |
invalid Test if the object has been freed by the game engine and is no longer valid. (Inherited from GameTypes.PyObjectPlus) |
boolean |
invert Flag to set if this sensor activates on positive or negative events. (Inherited from GameTypes.SCA_ISensor) |
boolean |
level Option whether to detect level or edge transition when entering a state. (Inherited from GameTypes.SCA_ISensor) |
string |
name The name of this CValue derived object (read-only). (Inherited from GameTypes.SCA_ILogicBrick) |
integer |
numAxis (read-only) The number of axes for the joystick at this index. |
integer |
numButtons (read-only) The number of buttons for the joystick at this index. |
integer |
numHats (read-only) The number of hats for the joystick at this index. |
KX_GameObject or None in exceptional cases. |
owner The game object this logic brick is attached to (read-only). (Inherited from GameTypes.SCA_ILogicBrick) |
boolean |
positive True if this sensor brick is in a positive state. (Inherited from GameTypes.SCA_ISensor) |
boolean |
tap When enabled only sensors that are just activated will send a positive event, after this they will be detected as negative by the controllers. (Inherited from GameTypes.SCA_ISensor) |
integer |
threshold Axis threshold. |
boolean |
triggered True if this sensor brick is in a positive state. (Inherited from GameTypes.SCA_ISensor) |
boolean |
useNegPulseMode Flag to turn negative pulse mode on and off. (Inherited from GameTypes.SCA_ISensor) |
boolean |
usePosPulseMode Flag to turn positive pulse mode on and off. (Inherited from GameTypes.SCA_ISensor) |
Method Details |
Returns a bool of the current pressed state of the specified button.
|
Returns the joystick index to use (from 1 to 8).
Deprecated: Use the index attribute instead. |
Sets the joystick index to use.
Deprecated: Use the index attribute instead. Note: This is only useful when you have more then 1 joystick connected to your computer - multiplayer games. |
Returns the current axis this sensor reacts to. See getAxisValue() for the current axis state.
Deprecated: Use the axis attribute instead. Note: When the "All Events" toggle is set, this option has no effect. |
Deprecated: Use the axis attribute instead. Note: When the "All Events" toggle is set, this option has no effect. |
Returns the state of the joysticks axis. See differs to getAxis() returning the current state of the joystick.
Deprecated: Use the axisValues attribute instead. Note: Some gamepads only set the axis on and off like a button. |
Get the axis threshold. See setThreshold() for details.
Deprecated: Use the threshold attribute instead. |
Set the axis threshold.
Deprecated: Use the threshold attribute instead. |
Returns the button index the sensor reacts to. See getButtonValue() for a list of pressed buttons.
Deprecated: Use the button attribute instead. Note: When the "All Events" toggle is set, this option has no effect. |
Sets the button index the sensor reacts to when the "All Events" option is not set. Deprecated: Use the button attribute instead. Note: When the "All Events" toggle is set, this option has no effect. |
Returns a list containing the indicies of the currently pressed buttons.
Deprecated: Use the getButtonActiveList method instead. |
Returns the current hat direction this sensor is set to. [hatNumber, hatDirection].
Deprecated: Use the hat attribute instead. Note: When the "All Events" toggle is set, this option has no effect. |
Sets the hat index the sensor reacts to when the "All Events" option is not set.
Deprecated: Use the hat attribute instead. |
Returns the number of axes for the joystick at this index.
Deprecated: Use the numAxis attribute instead. |
Returns the number of buttons for the joystick at this index.
Deprecated: Use the numButtons attribute instead. |
Returns the number of hats for the joystick at this index.
Deprecated: Use the numHats attribute instead. |
Returns True if a joystick is detected at this joysticks index.
Deprecated: Use the connected attribute instead. |
Instance Variable Details |
axisThe axis this sensor reacts to, as a list of two values [axisIndex, axisDirection] axisIndex: the axis index to use when detecting axis movement, 1=primary directional control, 2=secondary directional control. axisDirection: 0=right, 1=up, 2=left, 3=down
|
axisSingle(read-only) like axisValues but returns a single axis value that is set by the sensor. Only use this for "Single Axis" type sensors otherwise it will raise an error.
|
axisValues(read-only) The state of the joysticks axis as a list of values numAxis long. each spesifying the value of an axis between -32767 and 32767 depending on how far the axis is pushed, 0 for nothing. The first 2 values are used by most joysticks and gamepads for directional control. 3rd and 4th values are only on some joysticks and can be used for arbitary controls. left:[-32767, 0, ...], right:[32767, 0, ...], up:[0, -32767, ...], down:[0, 32767, ...]
|
buttonThe button index the sensor reacts to (first button = 0). When the "All Events" toggle is set, this option has no effect.
|
hatThe hat the sensor reacts to, as a list of two values: [hatIndex, hatDirection] hatIndex: the hat index to use when detecting hat movement, 1=primary hat, 2=secondary hat (4 max). hatDirection: 1-12
|
hatValues(read-only) The state of the joysticks hats as a list of values numHats long. each spesifying the direction of the hat from 1 to 12, 0 when inactive. Hat directions are as follows...
|
indexThe joystick index to use (from 0 to 7). The first joystick is always 0.
|
thresholdAxis threshold. Joystick axis motion below this threshold wont trigger an event. Use values between (0 and 32767), lower values are more sensitive.
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0 on Mon Aug 31 23:12:32 2009 | http://epydoc.sourceforge.net |