public interface ControllerListener
Controllers
or a specific Controller
instance to receive events.Modifier and Type | Method and Description |
---|---|
boolean |
accelerometerMoved(Controller controller,
int accelerometerCode,
Vector3 value)
An accelerometer value on the
Controller changed. |
boolean |
axisMoved(Controller controller,
int axisCode,
float value)
An axis on the
Controller moved. |
boolean |
buttonDown(Controller controller,
int buttonCode)
A button on the
Controller was pressed. |
boolean |
buttonUp(Controller controller,
int buttonCode)
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 povCode,
PovDirection value)
A POV on the
Controller moved. |
boolean |
xSliderMoved(Controller controller,
int sliderCode,
boolean value)
An x-slider on the
Controller moved. |
boolean |
ySliderMoved(Controller controller,
int sliderCode,
boolean value)
An y-slider on the
Controller moved. |
void connected(Controller controller)
Controller
got connected.controller
- void disconnected(Controller controller)
Controller
got disconnected.controller
- boolean buttonDown(Controller controller, int buttonCode)
Controller
was pressed. The buttonCode is controller specific. The
com.badlogic.gdx.controllers.mapping
package hosts button constants for known controllers.controller
- buttonCode
- boolean buttonUp(Controller controller, int buttonCode)
Controller
was released. The buttonCode is controller specific. The
com.badlogic.gdx.controllers.mapping
package hosts button constants for known controllers.controller
- buttonCode
- boolean axisMoved(Controller controller, int axisCode, float value)
Controller
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.controller
- axisCode
- value
- the axis value, -1 to 1boolean povMoved(Controller controller, int povCode, PovDirection value)
Controller
moved. The povCode is controller specific. The
com.badlogic.gdx.controllers.mapping
package hosts POV constants for known controllers.controller
- povCode
- value
- boolean xSliderMoved(Controller controller, int sliderCode, boolean value)
Controller
moved. The sliderCode is controller specific. The
com.badlogic.gdx.controllers.mapping
package hosts slider constants for known controllers.controller
- sliderCode
- value
- boolean ySliderMoved(Controller controller, int sliderCode, boolean value)
Controller
moved. The sliderCode is controller specific. The
com.badlogic.gdx.controllers.mapping
package hosts slider constants for known controllers.controller
- sliderCode
- value
- boolean accelerometerMoved(Controller controller, int accelerometerCode, Vector3 value)
Controller
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.controller
- accelerometerCode
- value
- Copyright © 2016. All rights reserved.