com.jme.input.controls
Class GameControlManager
java.lang.Object
com.jme.input.controls.GameControlManager
- All Implemented Interfaces:
- java.io.Serializable
public class GameControlManager
- extends java.lang.Object
- implements java.io.Serializable
GameControlManager maintains a mapping of controls. Utilize the update method
in order to process events for underlying controls.
Use this directly instead of GameControl for management of an array of controls.
- Author:
- Matthew D. Hicks
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GameControlManager
public GameControlManager()
createControls
public void createControls(java.lang.String... names)
addControl
public GameControl addControl(java.lang.String name)
getControl
public GameControl getControl(java.lang.String name)
removeControl
public GameControl removeControl(java.lang.String name)
getControlNames
public java.util.Set<java.lang.String> getControlNames()
getControls
public java.util.Collection<GameControl> getControls()
clearBindings
public void clearBindings()
setEnabled
public void setEnabled(boolean enabled)
isEnabled
public boolean isEnabled()
save
public static final void save(GameControlManager manager,
GameSettings settings)
load
public static final GameControlManager load(GameSettings settings)