public abstract class Control
extends java.lang.Object
A Control represents a form of input that can be pressed, held, and released, such as a key, mouse button, or controller button. A Control may be bound to a CellGame's command, allowing it to respond to the input that the Control represents. All instances of subclasses of Control are equal if and only if they represent the same input.
Constructor and Description |
---|
Control() |
Modifier and Type | Method and Description |
---|---|
static Control |
getControl(java.lang.String name)
Returns a Control whose name according to getName() is the specified
String, or null if no Control has that String as a name.
|
abstract java.lang.String |
getName()
Returns a short, descriptive, and unique String name for this Control.
|
public abstract java.lang.String getName()
public static Control getControl(java.lang.String name)
name
- The name of the Control to be returned