![]() |
PROTO::KLUDGE
0.1
Quick prototyping library for games using SDL and OpenGL.
|
#include <SDL2/SDL_gamecontroller.h>
Go to the source code of this file.
Classes | |
class | pk::GameController |
Convenience class for abstracting functionality that already exists in SDL. More... | |
Namespaces | |
pk | |
Enumerations | |
enum | pk::GameControllerAxis { pk::INVALID_AXIS = SDL_CONTROLLER_AXIS_INVALID, pk::LEFT_X = SDL_CONTROLLER_AXIS_LEFTX, pk::LEFT_Y = SDL_CONTROLLER_AXIS_LEFTY, pk::RIGHT_X = SDL_CONTROLLER_AXIS_RIGHTX, pk::RIGHT_Y = SDL_CONTROLLER_AXIS_RIGHTY, pk::TRIGGER_LEFT = SDL_CONTROLLER_AXIS_TRIGGERLEFT, pk::TRIGGER_RIGHT = SDL_CONTROLLER_AXIS_TRIGGERRIGHT, pk::AXIS_MAX = SDL_CONTROLLER_AXIS_MAX } |
Mapping of SDL game pad axes for the purposes of not having to depend on memorizing SDL enums. More... | |
enum | pk::GameControllerButton { pk::INVALID_BUTTON = SDL_CONTROLLER_BUTTON_INVALID, pk::A = SDL_CONTROLLER_BUTTON_A, pk::B = SDL_CONTROLLER_BUTTON_B, pk::X = SDL_CONTROLLER_BUTTON_X, pk::Y = SDL_CONTROLLER_BUTTON_Y, pk::BACK = SDL_CONTROLLER_BUTTON_BACK, pk::GUIDE = SDL_CONTROLLER_BUTTON_GUIDE, pk::START = SDL_CONTROLLER_BUTTON_START, pk::LEFT_STICK = SDL_CONTROLLER_BUTTON_LEFTSTICK, pk::RIGHT_STICK = SDL_CONTROLLER_BUTTON_RIGHTSTICK, pk::LEFT_SHOULDER = SDL_CONTROLLER_BUTTON_LEFTSHOULDER, pk::RIGHT_SHOULDER = SDL_CONTROLLER_BUTTON_RIGHTSHOULDER, pk::DPAD_UP = SDL_CONTROLLER_BUTTON_DPAD_UP, pk::DPAD_DOWN = SDL_CONTROLLER_BUTTON_DPAD_DOWN, pk::DPAD_LEFT = SDL_CONTROLLER_BUTTON_DPAD_LEFT, pk::DPAD_RIGHT = SDL_CONTROLLER_BUTTON_DPAD_RIGHT, pk::BUTTON_MAX = SDL_CONTROLLER_BUTTON_MAX } |
Mapping of SDL game pad buttons for the purposes of not having to depend on memorizing SDL enums. More... | |