# org.newdawn.slick.command (Slick - The 2D Library)
Date: 2013-06-03

## Package org.newdawn.slick.command

Provides abstract input by mapping physical device inputs (mouse, keyboard and controllers) to abstract commands that are relevant to a particular game.

See:
Description

Interface Summary
Command: The description of a action feedback from the abstract input system.
Control: Marker class for abstract input controls
InputProviderListener: Description of any class wishing to recieve notifications of command invocations.

Class Summary
BasicCommand: A simple named command
ControllerButtonControl: A control indicating that a gamepad/joystick button must be pressed or released to invoke an command.
ControllerDirectionControl: A control indicating that a particular direction must be pressed or released on a controller to cause the command to fire
InputProvider: The central provider that maps real device input into abstract commands defined by the developer.
KeyControl: A control relating to a command indicate that it should be fired when a specific key is pressed or released.
MouseButtonControl: A control indicating that a mouse button must be pressed or released to cause an command

## Package org.newdawn.slick.command Description

Provides abstract input by mapping physical device inputs (mouse, keyboard and controllers) to abstract commands that are relevant to a particular game.

Copyright © 2006 New Dawn Software. All Rights Reserved.