package com.dishii.soh;

public class ControllerButtons {
    // Xbox Buttons
    public static final int BUTTON_A = 0;
    public static final int BUTTON_B = 1;
    public static final int BUTTON_X = 2;
    public static final int BUTTON_Y = 3;
    public static final int BUTTON_LB = 9; // Left Bumper
    public static final int BUTTON_RB = -5; // Right Bumper
    public static final int BUTTON_BACK = 4;
    public static final int BUTTON_START = 6;
    public static final int BUTTON_DPAD_UP = 11;
    public static final int BUTTON_DPAD_DOWN = 12;
    public static final int BUTTON_DPAD_LEFT = 13;
    public static final int BUTTON_DPAD_RIGHT = 14;

    // Xbox Axis (Joysticks and Triggers)
    public static final int AXIS_LX = 0;  // Left stick X
    public static final int AXIS_LY = 1;  // Left stick Y
    public static final int AXIS_RX = 2;  // Right stick X
    public static final int AXIS_RY = 3;  // Right stick Y
    public static final int AXIS_LT = -2; // Left Trigger (negative axis)
    public static final int AXIS_RT = -4; // Right Trigger (negative axis)
}

