namespace Raylib_cs { /// Gamepad buttons public enum GamepadButton { /// /// This is here just for error checking /// GAMEPAD_BUTTON_UNKNOWN = 0, /// /// Gamepad left DPAD up button /// GAMEPAD_BUTTON_LEFT_FACE_UP, /// /// Gamepad left DPAD right button /// GAMEPAD_BUTTON_LEFT_FACE_RIGHT, /// /// Gamepad left DPAD down button /// GAMEPAD_BUTTON_LEFT_FACE_DOWN, /// /// Gamepad left DPAD left button /// GAMEPAD_BUTTON_LEFT_FACE_LEFT, /// /// Gamepad right button up (i.e. PS3: Triangle, Xbox: Y) /// GAMEPAD_BUTTON_RIGHT_FACE_UP, /// /// Gamepad right button right (i.e. PS3: Square, Xbox: X) /// GAMEPAD_BUTTON_RIGHT_FACE_RIGHT, /// /// Gamepad right button down (i.e. PS3: Cross, Xbox: A) /// GAMEPAD_BUTTON_RIGHT_FACE_DOWN, /// /// Gamepad right button left (i.e. PS3: Circle, Xbox: B) /// GAMEPAD_BUTTON_RIGHT_FACE_LEFT, // Triggers GAMEPAD_BUTTON_LEFT_TRIGGER_1, GAMEPAD_BUTTON_LEFT_TRIGGER_2, GAMEPAD_BUTTON_RIGHT_TRIGGER_1, GAMEPAD_BUTTON_RIGHT_TRIGGER_2, // These are buttons in the center of the gamepad /// /// PS3 Select /// GAMEPAD_BUTTON_MIDDLE_LEFT, /// /// PS Button/XBOX Button /// GAMEPAD_BUTTON_MIDDLE, /// /// PS3 Start /// GAMEPAD_BUTTON_MIDDLE_RIGHT, /// /// Left joystick press button /// GAMEPAD_BUTTON_LEFT_THUMB, /// /// Right joystick press button /// GAMEPAD_BUTTON_RIGHT_THUMB } }