org.jagatoo.input.events
Class ControllerButtonEvent
java.lang.Object
org.jagatoo.input.events.InputEvent
org.jagatoo.input.events.ControllerEvent
org.jagatoo.input.events.ControllerButtonEvent
- Direct Known Subclasses:
- ControllerButtonPressedEvent, ControllerButtonReleasedEvent
public abstract class ControllerButtonEvent
- extends ControllerEvent
Stores the details associated with a controller event.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
button
protected ControllerButton button
ControllerButtonEvent
public ControllerButtonEvent(ControllerEvent.SubType subType)
- Creates a ControllerButtonEvent with default values.
- Parameters:
type -
ControllerButtonEvent
public ControllerButtonEvent(Controller controller,
ControllerEvent.SubType subType,
ControllerButton button,
long when,
long lastWhen)
- Create a new event.
- Parameters:
controller - subType - button - when - lastWhen -
getButton
public final ControllerButton getButton()
getButtonState
public final InputState getButtonState()
getButtonBooleanState
public final boolean getButtonBooleanState()
toString
public java.lang.String toString()
-
- Specified by:
toString in class ControllerEvent
- Returns:
- in formation about this
InputEvent as a String.
set
public void set(Controller controller,
ControllerEvent.SubType subType,
ControllerButton button,
long when,
long lastWhen)
- Parameters:
controller - subType - button - when - lastWhen -
set
public void set(ControllerButtonEvent e)
- Sets the fields of this ControllerPressedEvent to match the given event.