SuperTuxKart
|
Contains classes for input management (keyboard and gamepad) More...
Classes | |
class | DeviceManager |
This class holds the list of all known devices (ands their configurations), as well as the list of currently plugged (used) devices. More... | |
class | GamePadDevice |
specialisation of Inputdevice for gamepad type devices More... | |
struct | Input |
class | InputDevice |
base class for input devices More... | |
class | InputManager |
Class to handle input. More... | |
class | KeyboardDevice |
specialisation of InputDevice for keyboard type devices More... | |
Enumerations | |
enum | PlayerAction { PA_BEFORE_FIRST = -1 , PA_STEER_LEFT = 0 , PA_STEER_RIGHT , PA_ACCEL , PA_BRAKE , PA_NITRO , PA_DRIFT , PA_RESCUE , PA_FIRE , PA_LOOK_BACK , PA_PAUSE_RACE , PA_MENU_UP , PA_MENU_DOWN , PA_MENU_LEFT , PA_MENU_RIGHT , PA_MENU_SELECT , PA_MENU_CANCEL , PA_COUNT } |
types of input events / what actions the players can do | |
enum | DeviceType { DT_KEYBOARD , DT_GAMEPAD , DT_MULTITOUCH } |
Input device type. | |
Variables | |
static std::string | KartActionStrings [PA_COUNT] |
human-readable strings for each PlayerAction | |
Contains classes for input management (keyboard and gamepad)
|
static |
human-readable strings for each PlayerAction