public class LibgdxGamePad
extends java.lang.Object
implements org.mini2Dx.core.input.GamePad, com.badlogic.gdx.controllers.ControllerListener
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
connected |
protected org.mini2Dx.core.input.GamePadType |
gamePadType |
| Constructor and Description |
|---|
LibgdxGamePad(com.badlogic.gdx.controllers.Controller controller) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accelerometerMoved(com.badlogic.gdx.controllers.Controller controller,
int accelerometerCode,
com.badlogic.gdx.math.Vector3 value) |
void |
addListener(org.mini2Dx.core.input.GamePadListener listener) |
boolean |
axisMoved(com.badlogic.gdx.controllers.Controller controller,
int axisCode,
float value) |
boolean |
buttonDown(com.badlogic.gdx.controllers.Controller controller,
int buttonCode) |
boolean |
buttonUp(com.badlogic.gdx.controllers.Controller controller,
int buttonCode) |
void |
connected(com.badlogic.gdx.controllers.Controller controller) |
void |
disconnected(com.badlogic.gdx.controllers.Controller controller) |
org.mini2Dx.gdx.math.Vector3 |
getAccelerometer(int accelerometerCode) |
float |
getAccelerometerSensitivity() |
float |
getAxis(int axisCode) |
org.mini2Dx.core.input.GamePadType |
getGamePadType() |
java.lang.String |
getInstanceId() |
java.lang.String |
getModelInfo() |
int |
getPlayerIndex() |
org.mini2Dx.core.input.PovState |
getPov(int povCode) |
float |
getVibrationStrength() |
void |
init() |
boolean |
isAccelerometerSupported() |
boolean |
isButtonDown(int buttonCode) |
boolean |
isButtonUp(int buttonCode) |
boolean |
isConnected() |
boolean |
isPlayerIndicesSupported() |
boolean |
isVibrateSupported() |
boolean |
isVibrating() |
protected void |
notifyAccelerometerChanged(int accelerometerCode) |
protected void |
notifyAxisChanged(int axisCode,
float axisValue) |
protected void |
notifyButtonDown(int buttonCode) |
protected void |
notifyButtonUp(int buttonCode) |
protected void |
notifyConnected() |
protected void |
notifyDisconnected() |
protected void |
notifyPovChanged(int povCode,
org.mini2Dx.core.input.PovState state) |
boolean |
povMoved(com.badlogic.gdx.controllers.Controller controller,
int povCode,
com.badlogic.gdx.controllers.PovDirection value) |
void |
removeListener(org.mini2Dx.core.input.GamePadListener listener) |
void |
setAccelerometerSensitivity(float sensitivity) |
void |
setPlayerIndex(int playerIndex) |
void |
startVibration(float strength) |
void |
stopVibration() |
boolean |
xSliderMoved(com.badlogic.gdx.controllers.Controller controller,
int sliderCode,
boolean value) |
boolean |
ySliderMoved(com.badlogic.gdx.controllers.Controller controller,
int sliderCode,
boolean value) |
protected org.mini2Dx.core.input.GamePadType gamePadType
protected boolean connected
public LibgdxGamePad(com.badlogic.gdx.controllers.Controller controller)
public void init()
public void connected(com.badlogic.gdx.controllers.Controller controller)
connected in interface com.badlogic.gdx.controllers.ControllerListenerpublic void disconnected(com.badlogic.gdx.controllers.Controller controller)
disconnected in interface com.badlogic.gdx.controllers.ControllerListenerpublic boolean buttonDown(com.badlogic.gdx.controllers.Controller controller,
int buttonCode)
buttonDown in interface com.badlogic.gdx.controllers.ControllerListenerpublic boolean buttonUp(com.badlogic.gdx.controllers.Controller controller,
int buttonCode)
buttonUp in interface com.badlogic.gdx.controllers.ControllerListenerpublic boolean axisMoved(com.badlogic.gdx.controllers.Controller controller,
int axisCode,
float value)
axisMoved in interface com.badlogic.gdx.controllers.ControllerListenerpublic boolean povMoved(com.badlogic.gdx.controllers.Controller controller,
int povCode,
com.badlogic.gdx.controllers.PovDirection value)
povMoved in interface com.badlogic.gdx.controllers.ControllerListenerpublic boolean xSliderMoved(com.badlogic.gdx.controllers.Controller controller,
int sliderCode,
boolean value)
xSliderMoved in interface com.badlogic.gdx.controllers.ControllerListenerpublic boolean ySliderMoved(com.badlogic.gdx.controllers.Controller controller,
int sliderCode,
boolean value)
ySliderMoved in interface com.badlogic.gdx.controllers.ControllerListenerpublic boolean accelerometerMoved(com.badlogic.gdx.controllers.Controller controller,
int accelerometerCode,
com.badlogic.gdx.math.Vector3 value)
accelerometerMoved in interface com.badlogic.gdx.controllers.ControllerListenerpublic org.mini2Dx.core.input.GamePadType getGamePadType()
getGamePadType in interface org.mini2Dx.core.input.GamePadpublic java.lang.String getInstanceId()
getInstanceId in interface org.mini2Dx.core.input.GamePadpublic java.lang.String getModelInfo()
getModelInfo in interface org.mini2Dx.core.input.GamePadpublic boolean isConnected()
isConnected in interface org.mini2Dx.core.input.GamePadpublic boolean isButtonDown(int buttonCode)
isButtonDown in interface org.mini2Dx.core.input.GamePadpublic boolean isButtonUp(int buttonCode)
isButtonUp in interface org.mini2Dx.core.input.GamePadpublic float getAxis(int axisCode)
getAxis in interface org.mini2Dx.core.input.GamePadpublic org.mini2Dx.core.input.PovState getPov(int povCode)
getPov in interface org.mini2Dx.core.input.GamePadpublic boolean isAccelerometerSupported()
isAccelerometerSupported in interface org.mini2Dx.core.input.GamePadpublic org.mini2Dx.gdx.math.Vector3 getAccelerometer(int accelerometerCode)
getAccelerometer in interface org.mini2Dx.core.input.GamePadpublic float getAccelerometerSensitivity()
getAccelerometerSensitivity in interface org.mini2Dx.core.input.GamePadpublic void setAccelerometerSensitivity(float sensitivity)
setAccelerometerSensitivity in interface org.mini2Dx.core.input.GamePadpublic void addListener(org.mini2Dx.core.input.GamePadListener listener)
addListener in interface org.mini2Dx.core.input.GamePadpublic void removeListener(org.mini2Dx.core.input.GamePadListener listener)
removeListener in interface org.mini2Dx.core.input.GamePadprotected void notifyConnected()
protected void notifyDisconnected()
protected void notifyButtonDown(int buttonCode)
protected void notifyButtonUp(int buttonCode)
protected void notifyPovChanged(int povCode,
org.mini2Dx.core.input.PovState state)
protected void notifyAxisChanged(int axisCode,
float axisValue)
protected void notifyAccelerometerChanged(int accelerometerCode)
public boolean isPlayerIndicesSupported()
isPlayerIndicesSupported in interface org.mini2Dx.core.input.GamePadpublic int getPlayerIndex()
getPlayerIndex in interface org.mini2Dx.core.input.GamePadpublic void setPlayerIndex(int playerIndex)
setPlayerIndex in interface org.mini2Dx.core.input.GamePadpublic boolean isVibrateSupported()
isVibrateSupported in interface org.mini2Dx.core.input.GamePadpublic boolean isVibrating()
isVibrating in interface org.mini2Dx.core.input.GamePadpublic float getVibrationStrength()
getVibrationStrength in interface org.mini2Dx.core.input.GamePadpublic void startVibration(float strength)
startVibration in interface org.mini2Dx.core.input.GamePadpublic void stopVibration()
stopVibration in interface org.mini2Dx.core.input.GamePad