public abstract class Xbox360Controller extends java.lang.Object implements MdxController<Xbox360ControllerListener>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ID |
Constructor and Description |
---|
Xbox360Controller(com.badlogic.gdx.controllers.Controller controller) |
Xbox360Controller(com.badlogic.gdx.controllers.Controller controller,
DeadZone leftStickDeadZone,
DeadZone rightStickDeadZone) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(Xbox360ControllerListener listener) |
void |
clearListeners() |
ControllerType |
getControllerType() |
DeadZone |
getLeftStickDeadZone() |
DeadZone |
getRightStickDeadZone() |
protected boolean |
notifyButtonDown(Xbox360Button button) |
protected boolean |
notifyButtonUp(Xbox360Button button) |
protected boolean |
notifyDisconnected() |
protected boolean |
notifyLeftStickXMoved(float value) |
protected boolean |
notifyLeftStickYMoved(float value) |
protected boolean |
notifyLeftTriggerMoved(float value) |
protected boolean |
notifyRightStickXMoved(float value) |
protected boolean |
notifyRightStickYMoved(float value) |
protected boolean |
notifyRightTriggerMoved(float value) |
void |
removeListener(Xbox360ControllerListener listener) |
void |
setLeftStickDeadZone(DeadZone leftStickDeadZone) |
void |
setRightStickDeadZone(DeadZone rightStickDeadZone) |
public static final java.lang.String ID
public Xbox360Controller(com.badlogic.gdx.controllers.Controller controller)
protected boolean notifyDisconnected()
protected boolean notifyButtonDown(Xbox360Button button)
protected boolean notifyButtonUp(Xbox360Button button)
protected boolean notifyLeftTriggerMoved(float value)
protected boolean notifyRightTriggerMoved(float value)
protected boolean notifyLeftStickXMoved(float value)
protected boolean notifyLeftStickYMoved(float value)
protected boolean notifyRightStickXMoved(float value)
protected boolean notifyRightStickYMoved(float value)
public void addListener(Xbox360ControllerListener listener)
addListener
in interface MdxController<Xbox360ControllerListener>
public void removeListener(Xbox360ControllerListener listener)
removeListener
in interface MdxController<Xbox360ControllerListener>
public void clearListeners()
clearListeners
in interface MdxController<Xbox360ControllerListener>
public ControllerType getControllerType()
getControllerType
in interface MdxController<Xbox360ControllerListener>
public DeadZone getLeftStickDeadZone()
public void setLeftStickDeadZone(DeadZone leftStickDeadZone)
public DeadZone getRightStickDeadZone()
public void setRightStickDeadZone(DeadZone rightStickDeadZone)