Class Settings.ControlsSettings.GamepadSettings
java.lang.Object
gaiasky.util.SettingsObject
gaiasky.util.Settings.ControlsSettings.GamepadSettings
- Enclosing class:
Settings.ControlsSettings
public static class Settings.ControlsSettings.GamepadSettings
extends SettingsObject
implements IObserver
-
Field Summary
FieldsFields inherited from class SettingsObject
parent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddControllerListener(com.badlogic.gdx.controllers.ControllerListener listener) Adds the given controller listeners to all detected controllers.voidaddControllerListener(com.badlogic.gdx.controllers.ControllerListener listener, String controllerName) Adds the given controller listener to the controller with the given name, if it is not blacklisted.voidapply()clone()voiddispose()Set<com.badlogic.gdx.controllers.ControllerListener> Returns a copy of the current controller listeners for the first detected controller.booleanisControllerBlacklisted(String controllerName) voidEvent notification call.voidRemoves all controller listeners from all controllers.voidremoveControllerListener(com.badlogic.gdx.controllers.ControllerListener listener) Removes the given listener from all controllers.voidsetControllerListeners(Set<com.badlogic.gdx.controllers.ControllerListener> controllerListeners) Adds all controller listeners in the set to all detected controllers.protected voidprotected voidMethods inherited from class SettingsObject
isEnabled, setParent
-
Field Details
-
mappingsFile
-
invertX
public boolean invertX -
invertY
public boolean invertY -
blacklist
-
-
Constructor Details
-
GamepadSettings
public GamepadSettings()
-
-
Method Details
-
clone
- Overrides:
clonein classSettingsObject
-
setParentRecursive
- Specified by:
setParentRecursivein classSettingsObject
-
setupListeners
protected void setupListeners()- Specified by:
setupListenersin classSettingsObject
-
dispose
public void dispose()- Specified by:
disposein interfacecom.badlogic.gdx.utils.Disposable
-
isControllerBlacklisted
-
addControllerListener
public void addControllerListener(com.badlogic.gdx.controllers.ControllerListener listener) Adds the given controller listeners to all detected controllers.- Parameters:
listener- The controller listener.
-
addControllerListener
public void addControllerListener(com.badlogic.gdx.controllers.ControllerListener listener, String controllerName) Adds the given controller listener to the controller with the given name, if it is not blacklisted.- Parameters:
listener- The controller listener.controllerName- The controller name.
-
removeControllerListener
public void removeControllerListener(com.badlogic.gdx.controllers.ControllerListener listener) Removes the given listener from all controllers.- Parameters:
listener- The listener to remove.
-
removeAllControllerListeners
public void removeAllControllerListeners()Removes all controller listeners from all controllers. -
getControllerListeners
Returns a copy of the current controller listeners for the first detected controller.- Returns:
- A set with all current controller listeners.
-
setControllerListeners
public void setControllerListeners(Set<com.badlogic.gdx.controllers.ControllerListener> controllerListeners) Adds all controller listeners in the set to all detected controllers.- Parameters:
controllerListeners- The listeners.
-
notify
-
apply
public void apply()
-