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
}
}