public class ControllerAdapter extends Object implements ControllerListener
ControllerListener. Subclass this if you are only interested in a few specific events.| Constructor and Description |
|---|
ControllerAdapter() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accelerometerMoved(Controller controller,
int accelerometerIndex,
Vector3 value)
An accelerometer value on the
Controller changed. |
boolean |
axisMoved(Controller controller,
int axisIndex,
float value)
An axis on the
Controller moved. |
boolean |
buttonDown(Controller controller,
int buttonIndex)
A button on the
Controller was pressed. |
boolean |
buttonUp(Controller controller,
int buttonIndex)
A button on the
Controller was released. |
void |
connected(Controller controller)
A
Controller got connected. |
void |
disconnected(Controller controller)
A
Controller got disconnected. |
boolean |
povMoved(Controller controller,
int povIndex,
PovDirection value)
A POV on the
Controller moved. |
boolean |
xSliderMoved(Controller controller,
int sliderIndex,
boolean value)
An x-slider on the
Controller moved. |
boolean |
ySliderMoved(Controller controller,
int sliderIndex,
boolean value)
An y-slider on the
Controller moved. |
public boolean buttonDown(Controller controller, int buttonIndex)
ControllerListenerController was pressed. The buttonCode is controller specific. The
com.badlogic.gdx.controllers.mapping package hosts button constants for known controllers.buttonDown in interface ControllerListenerpublic boolean buttonUp(Controller controller, int buttonIndex)
ControllerListenerController was released. The buttonCode is controller specific. The
com.badlogic.gdx.controllers.mapping package hosts button constants for known controllers.buttonUp in interface ControllerListenerpublic boolean axisMoved(Controller controller, int axisIndex, float value)
ControllerListenerController moved. The axisCode is controller specific. The axis value is in the range [-1, 1]. The
com.badlogic.gdx.controllers.mapping package hosts axes constants for known controllers.axisMoved in interface ControllerListenervalue - the axis value, -1 to 1public boolean povMoved(Controller controller, int povIndex, PovDirection value)
ControllerListenerController moved. The povCode is controller specific. The
com.badlogic.gdx.controllers.mapping package hosts POV constants for known controllers.povMoved in interface ControllerListenerpublic boolean xSliderMoved(Controller controller, int sliderIndex, boolean value)
ControllerListenerController moved. The sliderCode is controller specific. The
com.badlogic.gdx.controllers.mapping package hosts slider constants for known controllers.xSliderMoved in interface ControllerListenerpublic boolean ySliderMoved(Controller controller, int sliderIndex, boolean value)
ControllerListenerController moved. The sliderCode is controller specific. The
com.badlogic.gdx.controllers.mapping package hosts slider constants for known controllers.ySliderMoved in interface ControllerListenerpublic boolean accelerometerMoved(Controller controller, int accelerometerIndex, Vector3 value)
ControllerListenerController changed. The accelerometerCode is controller specific. The
com.badlogic.gdx.controllers.mapping package hosts slider constants for known controllers. The value is a
Vector3 representing the acceleration on a 3-axis accelerometer in m/s^2.accelerometerMoved in interface ControllerListenerpublic void connected(Controller controller)
ControllerListenerController got connected.connected in interface ControllerListenerpublic void disconnected(Controller controller)
ControllerListenerController got disconnected.disconnected in interface ControllerListenerCopyright © 2017. All rights reserved.