Gosu
Namespaces | Enumerations
Buttons.hpp File Reference

Go to the source code of this file.

Namespaces

 Gosu
 

Enumerations

enum  Gosu::Button {
  Gosu::KB_ESCAPE = 41, Gosu::KB_F1 = 58, Gosu::KB_F2 = 59, Gosu::KB_F3 = 60,
  Gosu::KB_F4 = 61, Gosu::KB_F5 = 62, Gosu::KB_F6 = 63, Gosu::KB_F7 = 64,
  Gosu::KB_F8 = 65, Gosu::KB_F9 = 66, Gosu::KB_F10 = 67, Gosu::KB_F11 = 68,
  Gosu::KB_F12 = 69, Gosu::KB_0 = 39, Gosu::KB_1 = 30, Gosu::KB_2 = 31,
  Gosu::KB_3 = 32, Gosu::KB_4 = 33, Gosu::KB_5 = 34, Gosu::KB_6 = 35,
  Gosu::KB_7 = 36, Gosu::KB_8 = 37, Gosu::KB_9 = 38, Gosu::KB_TAB = 43,
  Gosu::KB_RETURN = 40, Gosu::KB_SPACE = 44, Gosu::KB_LEFT_SHIFT = 225, Gosu::KB_RIGHT_SHIFT = 229,
  Gosu::KB_LEFT_CONTROL = 224, Gosu::KB_RIGHT_CONTROL = 228, Gosu::KB_LEFT_ALT = 226, Gosu::KB_RIGHT_ALT = 230,
  Gosu::KB_LEFT_META = 227, Gosu::KB_RIGHT_META = 231, Gosu::KB_BACKSPACE = 42, Gosu::KB_LEFT = 80,
  Gosu::KB_RIGHT = 79, Gosu::KB_UP = 82, Gosu::KB_DOWN = 81, Gosu::KB_HOME = 74,
  Gosu::KB_END = 77, Gosu::KB_PRINT_SCREEN = 70, Gosu::KB_SCROLL_LOCK = 71, Gosu::KB_PAUSE = 72,
  Gosu::KB_INSERT = 73, Gosu::KB_DELETE = 76, Gosu::KB_PAGE_UP = 75, Gosu::KB_PAGE_DOWN = 78,
  Gosu::KB_ENTER = 88, Gosu::KB_BACKTICK = 53, Gosu::KB_MINUS = 45, Gosu::KB_EQUALS = 46,
  Gosu::KB_LEFT_BRACKET = 47, Gosu::KB_RIGHT_BRACKET = 48, Gosu::KB_BACKSLASH = 49, Gosu::KB_SEMICOLON = 51,
  Gosu::KB_APOSTROPHE = 52, Gosu::KB_COMMA = 54, Gosu::KB_PERIOD = 55, Gosu::KB_SLASH = 56,
  Gosu::KB_CAPS_LOCK = 57, Gosu::KB_A = 4, Gosu::KB_B = 5, Gosu::KB_C = 6,
  Gosu::KB_D = 7, Gosu::KB_E = 8, Gosu::KB_F = 9, Gosu::KB_G = 10,
  Gosu::KB_H = 11, Gosu::KB_I = 12, Gosu::KB_J = 13, Gosu::KB_K = 14,
  Gosu::KB_L = 15, Gosu::KB_M = 16, Gosu::KB_N = 17, Gosu::KB_O = 18,
  Gosu::KB_P = 19, Gosu::KB_Q = 20, Gosu::KB_R = 21, Gosu::KB_S = 22,
  Gosu::KB_T = 23, Gosu::KB_U = 24, Gosu::KB_V = 25, Gosu::KB_W = 26,
  Gosu::KB_X = 27, Gosu::KB_Y = 28, Gosu::KB_Z = 29, Gosu::KB_ISO = 100,
  Gosu::KB_NUMPAD_0 = 98, Gosu::KB_NUMPAD_1 = 89, Gosu::KB_NUMPAD_2 = 90, Gosu::KB_NUMPAD_3 = 91,
  Gosu::KB_NUMPAD_4 = 92, Gosu::KB_NUMPAD_5 = 93, Gosu::KB_NUMPAD_6 = 94, Gosu::KB_NUMPAD_7 = 95,
  Gosu::KB_NUMPAD_8 = 96, Gosu::KB_NUMPAD_9 = 97, Gosu::KB_NUMPAD_DELETE = 99, Gosu::KB_NUMPAD_PLUS = 87,
  Gosu::KB_NUMPAD_MINUS = 86, Gosu::KB_NUMPAD_MULTIPLY = 85, Gosu::KB_NUMPAD_DIVIDE = 84, Gosu::KB_RANGE_END = 0xff,
  Gosu::MS_RANGE_BEGIN, Gosu::MS_LEFT = MS_RANGE_BEGIN, Gosu::MS_MIDDLE, Gosu::MS_RIGHT,
  Gosu::MS_WHEEL_UP, Gosu::MS_WHEEL_DOWN, Gosu::MS_OTHER_0, Gosu::MS_OTHER_1,
  Gosu::MS_OTHER_2, Gosu::MS_OTHER_3, Gosu::MS_OTHER_4, Gosu::MS_OTHER_5,
  Gosu::MS_OTHER_6, Gosu::MS_OTHER_7, Gosu::GP_RANGE_BEGIN, Gosu::GP_DPAD_LEFT = GP_RANGE_BEGIN,
  Gosu::GP_DPAD_RIGHT, Gosu::GP_DPAD_UP, Gosu::GP_DPAD_DOWN, Gosu::GP_BUTTON_0,
  Gosu::GP_BUTTON_1, Gosu::GP_BUTTON_2, Gosu::GP_BUTTON_3, Gosu::GP_BUTTON_4,
  Gosu::GP_BUTTON_5, Gosu::GP_BUTTON_6, Gosu::GP_BUTTON_7, Gosu::GP_BUTTON_8,
  Gosu::GP_BUTTON_9, Gosu::GP_BUTTON_10, Gosu::GP_BUTTON_11, Gosu::GP_BUTTON_12,
  Gosu::GP_BUTTON_13, Gosu::GP_BUTTON_14, Gosu::GP_BUTTON_15, Gosu::GP_0_DPAD_LEFT,
  Gosu::GP_0_DPAD_RIGHT, Gosu::GP_0_DPAD_UP, Gosu::GP_0_DPAD_DOWN, Gosu::GP_0_BUTTON_0,
  Gosu::GP_0_BUTTON_1, Gosu::GP_0_BUTTON_2, Gosu::GP_0_BUTTON_3, Gosu::GP_0_BUTTON_4,
  Gosu::GP_0_BUTTON_5, Gosu::GP_0_BUTTON_6, Gosu::GP_0_BUTTON_7, Gosu::GP_0_BUTTON_8,
  Gosu::GP_0_BUTTON_9, Gosu::GP_0_BUTTON_10, Gosu::GP_0_BUTTON_11, Gosu::GP_0_BUTTON_12,
  Gosu::GP_0_BUTTON_13, Gosu::GP_0_BUTTON_14, Gosu::GP_0_BUTTON_15, Gosu::GP_1_DPAD_LEFT,
  Gosu::GP_1_DPAD_RIGHT, Gosu::GP_1_DPAD_UP, Gosu::GP_1_DPAD_DOWN, Gosu::GP_1_BUTTON_0,
  Gosu::GP_1_BUTTON_1, Gosu::GP_1_BUTTON_2, Gosu::GP_1_BUTTON_3, Gosu::GP_1_BUTTON_4,
  Gosu::GP_1_BUTTON_5, Gosu::GP_1_BUTTON_6, Gosu::GP_1_BUTTON_7, Gosu::GP_1_BUTTON_8,
  Gosu::GP_1_BUTTON_9, Gosu::GP_1_BUTTON_10, Gosu::GP_1_BUTTON_11, Gosu::GP_1_BUTTON_12,
  Gosu::GP_1_BUTTON_13, Gosu::GP_1_BUTTON_14, Gosu::GP_1_BUTTON_15, Gosu::GP_2_DPAD_LEFT,
  Gosu::GP_2_DPAD_RIGHT, Gosu::GP_2_DPAD_UP, Gosu::GP_2_DPAD_DOWN, Gosu::GP_2_BUTTON_0,
  Gosu::GP_2_BUTTON_1, Gosu::GP_2_BUTTON_2, Gosu::GP_2_BUTTON_3, Gosu::GP_2_BUTTON_4,
  Gosu::GP_2_BUTTON_5, Gosu::GP_2_BUTTON_6, Gosu::GP_2_BUTTON_7, Gosu::GP_2_BUTTON_8,
  Gosu::GP_2_BUTTON_9, Gosu::GP_2_BUTTON_10, Gosu::GP_2_BUTTON_11, Gosu::GP_2_BUTTON_12,
  Gosu::GP_2_BUTTON_13, Gosu::GP_2_BUTTON_14, Gosu::GP_2_BUTTON_15, Gosu::GP_3_DPAD_LEFT,
  Gosu::GP_3_DPAD_RIGHT, Gosu::GP_3_DPAD_UP, Gosu::GP_3_DPAD_DOWN, Gosu::GP_3_BUTTON_0,
  Gosu::GP_3_BUTTON_1, Gosu::GP_3_BUTTON_2, Gosu::GP_3_BUTTON_3, Gosu::GP_3_BUTTON_4,
  Gosu::GP_3_BUTTON_5, Gosu::GP_3_BUTTON_6, Gosu::GP_3_BUTTON_7, Gosu::GP_3_BUTTON_8,
  Gosu::GP_3_BUTTON_9, Gosu::GP_3_BUTTON_10, Gosu::GP_3_BUTTON_11, Gosu::GP_3_BUTTON_12,
  Gosu::GP_3_BUTTON_13, Gosu::GP_3_BUTTON_14, Gosu::GP_3_BUTTON_15, Gosu::GP_LEFT,
  Gosu::GP_RIGHT, Gosu::GP_UP, Gosu::GP_DOWN, Gosu::GP_0_LEFT,
  Gosu::GP_0_RIGHT, Gosu::GP_0_UP, Gosu::GP_0_DOWN, Gosu::GP_1_LEFT,
  Gosu::GP_1_RIGHT, Gosu::GP_1_UP, Gosu::GP_1_DOWN, Gosu::GP_2_LEFT,
  Gosu::GP_2_RIGHT, Gosu::GP_2_UP, Gosu::GP_2_DOWN, Gosu::GP_3_LEFT,
  Gosu::GP_3_RIGHT, Gosu::GP_3_UP, Gosu::GP_3_DOWN, Gosu::GP_RANGE_END = GP_3_DOWN,
  Gosu::NUM_GAMEPADS = 4, Gosu::NO_BUTTON = 0xffffffff
}
 List of button IDs that can be used with Gosu::Input. More...
 
enum  Gosu::Axis {
  Gosu::GP_LEFT_STICK_X_AXIS, Gosu::GP_LEFT_STICK_Y_AXIS, Gosu::GP_RIGHT_STICK_X_AXIS, Gosu::GP_RIGHT_STICK_Y_AXIS,
  Gosu::GP_LEFT_TRIGGER_AXIS, Gosu::GP_RIGHT_TRIGGER_AXIS, Gosu::GP_0_LEFT_STICK_X_AXIS, Gosu::GP_0_LEFT_STICK_Y_AXIS,
  Gosu::GP_0_RIGHT_STICK_X_AXIS, Gosu::GP_0_RIGHT_STICK_Y_AXIS, Gosu::GP_0_LEFT_TRIGGER_AXIS, Gosu::GP_0_RIGHT_TRIGGER_AXIS,
  Gosu::GP_1_LEFT_STICK_X_AXIS, Gosu::GP_1_LEFT_STICK_Y_AXIS, Gosu::GP_1_RIGHT_STICK_X_AXIS, Gosu::GP_1_RIGHT_STICK_Y_AXIS,
  Gosu::GP_1_LEFT_TRIGGER_AXIS, Gosu::GP_1_RIGHT_TRIGGER_AXIS, Gosu::GP_2_LEFT_STICK_X_AXIS, Gosu::GP_2_LEFT_STICK_Y_AXIS,
  Gosu::GP_2_RIGHT_STICK_X_AXIS, Gosu::GP_2_RIGHT_STICK_Y_AXIS, Gosu::GP_2_LEFT_TRIGGER_AXIS, Gosu::GP_2_RIGHT_TRIGGER_AXIS,
  Gosu::GP_3_LEFT_STICK_X_AXIS, Gosu::GP_3_LEFT_STICK_Y_AXIS, Gosu::GP_3_RIGHT_STICK_X_AXIS, Gosu::GP_3_RIGHT_STICK_Y_AXIS,
  Gosu::GP_3_LEFT_TRIGGER_AXIS, Gosu::GP_3_RIGHT_TRIGGER_AXIS, Gosu::NUM_AXES
}
 List of axis IDs that can be used with Gosu::Input. More...