j3d.org Code

org.j3d.device.input
Class GamepadState

java.lang.Object
  extended by org.j3d.device.input.DeviceState
      extended by org.j3d.device.input.GenericHIDState
          extended by org.j3d.device.input.GamepadState

public class GamepadState
extends GenericHIDState

Holds a single gamepad state.

Version:
$Revision: 1.1 $
Author:
Alan Hudson

Field Summary
 boolean l1Button
          The l1Button value
 boolean l1Button_changed
          The l1Button value
 float leftHatX
          The leftHatX value
 boolean leftHatX_changed
          The leftHatX value
 float leftHatY
          The leftHatY value
 boolean leftHatY_changed
          The leftHatY value
 float leftStickX
          The leftStickX value
 boolean leftStickX_changed
          The leftStickX value
 float leftStickY
          The leftStickY value
 boolean leftStickY_changed
          The leftStickY value
 boolean r1Button
          The r1Button value
 boolean r1Button_changed
          The r1Button value
 float rightStickX
          The rightStickX value
 boolean rightStickX_changed
          The rightStickX value
 float rightStickY
          The rightStickY value
 boolean rightStickY_changed
          The rightStickY value
 boolean startButton
          The startButton value
 boolean startButton_changed
          The startButton value
 float throttleSlider
          The throttleSlider value
 boolean throttleSlider_changed
          The throttleSlider value
 
Fields inherited from class org.j3d.device.input.GenericHIDState
axisValue, changeValue
 
Constructor Summary
GamepadState()
           
 
Method Summary
 void clearChanged()
          Clear changed flags.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

l1Button

public boolean l1Button
The l1Button value


leftHatX

public float leftHatX
The leftHatX value


leftHatY

public float leftHatY
The leftHatY value


r1Button

public boolean r1Button
The r1Button value


leftStickX

public float leftStickX
The leftStickX value


leftStickY

public float leftStickY
The leftStickY value


rightStickX

public float rightStickX
The rightStickX value


rightStickY

public float rightStickY
The rightStickY value


startButton

public boolean startButton
The startButton value


throttleSlider

public float throttleSlider
The throttleSlider value


l1Button_changed

public boolean l1Button_changed
The l1Button value


leftHatX_changed

public boolean leftHatX_changed
The leftHatX value


leftHatY_changed

public boolean leftHatY_changed
The leftHatY value


r1Button_changed

public boolean r1Button_changed
The r1Button value


leftStickX_changed

public boolean leftStickX_changed
The leftStickX value


leftStickY_changed

public boolean leftStickY_changed
The leftStickY value


rightStickX_changed

public boolean rightStickX_changed
The rightStickX value


rightStickY_changed

public boolean rightStickY_changed
The rightStickY value


startButton_changed

public boolean startButton_changed
The startButton value


throttleSlider_changed

public boolean throttleSlider_changed
The throttleSlider value

Constructor Detail

GamepadState

public GamepadState()
Method Detail

clearChanged

public void clearChanged()
Clear changed flags.

Overrides:
clearChanged in class DeviceState

j3d.org Code

Latest Info from http://code.j3d.org/
Copyright © 2001 - j3d.org