public class JamepadController
extends java.lang.Object
implements com.badlogic.gdx.controllers.Controller
| Constructor and Description |
|---|
JamepadController(com.studiohartman.jamepad.ControllerIndex controllerIndex) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(com.badlogic.gdx.controllers.ControllerListener listener) |
void |
cancelVibration() |
boolean |
canVibrate() |
float |
getAxis(int axisCode) |
int |
getAxisCount() |
boolean |
getButton(int buttonCode) |
com.badlogic.gdx.controllers.ControllerMapping |
getMapping() |
int |
getMaxButtonIndex() |
int |
getMinButtonIndex() |
java.lang.String |
getName() |
int |
getPlayerIndex() |
com.badlogic.gdx.controllers.ControllerPowerLevel |
getPowerLevel() |
java.lang.String |
getUniqueId() |
boolean |
isConnected() |
boolean |
isVibrating() |
void |
removeListener(com.badlogic.gdx.controllers.ControllerListener listener) |
void |
setPlayerIndex(int index) |
void |
startVibration(int duration,
float strength) |
boolean |
supportsPlayerIndex() |
boolean |
update() |
public JamepadController(com.studiohartman.jamepad.ControllerIndex controllerIndex)
public boolean getButton(int buttonCode)
getButton in interface com.badlogic.gdx.controllers.Controllerpublic float getAxis(int axisCode)
getAxis in interface com.badlogic.gdx.controllers.Controllerpublic java.lang.String getName()
getName in interface com.badlogic.gdx.controllers.Controllerpublic void addListener(com.badlogic.gdx.controllers.ControllerListener listener)
addListener in interface com.badlogic.gdx.controllers.Controllerpublic void removeListener(com.badlogic.gdx.controllers.ControllerListener listener)
removeListener in interface com.badlogic.gdx.controllers.Controllerpublic boolean update()
public boolean canVibrate()
canVibrate in interface com.badlogic.gdx.controllers.Controllerpublic boolean isVibrating()
isVibrating in interface com.badlogic.gdx.controllers.Controllerpublic void startVibration(int duration,
float strength)
startVibration in interface com.badlogic.gdx.controllers.Controllerpublic void cancelVibration()
cancelVibration in interface com.badlogic.gdx.controllers.Controllerpublic java.lang.String getUniqueId()
getUniqueId in interface com.badlogic.gdx.controllers.Controllerpublic boolean supportsPlayerIndex()
supportsPlayerIndex in interface com.badlogic.gdx.controllers.Controllerpublic int getPlayerIndex()
getPlayerIndex in interface com.badlogic.gdx.controllers.Controllerpublic void setPlayerIndex(int index)
setPlayerIndex in interface com.badlogic.gdx.controllers.Controllerpublic int getMinButtonIndex()
getMinButtonIndex in interface com.badlogic.gdx.controllers.Controllerpublic int getMaxButtonIndex()
getMaxButtonIndex in interface com.badlogic.gdx.controllers.Controllerpublic int getAxisCount()
getAxisCount in interface com.badlogic.gdx.controllers.Controllerpublic boolean isConnected()
isConnected in interface com.badlogic.gdx.controllers.Controllerpublic com.badlogic.gdx.controllers.ControllerMapping getMapping()
getMapping in interface com.badlogic.gdx.controllers.Controllerpublic com.badlogic.gdx.controllers.ControllerPowerLevel getPowerLevel()
getPowerLevel in interface com.badlogic.gdx.controllers.Controller