1 package com.badlogic.gdx.controllers.mappings;
\r
3 import com.badlogic.gdx.controllers.Controller;
\r
6 * Button and axis indices for the OUYA {@link Controller}.
\r
11 public static final String ID = "OUYA Game Controller";
\r
12 public static final int BUTTON_O;
\r
13 public static final int BUTTON_U;
\r
14 public static final int BUTTON_Y;
\r
15 public static final int BUTTON_A;
\r
16 public static final int BUTTON_DPAD_UP;
\r
17 public static final int BUTTON_DPAD_DOWN;
\r
18 public static final int BUTTON_DPAD_RIGHT;
\r
19 public static final int BUTTON_DPAD_LEFT;
\r
20 public static final int BUTTON_L1;
\r
21 public static final int BUTTON_L2;
\r
22 public static final int BUTTON_L3;
\r
23 public static final int BUTTON_R1;
\r
24 public static final int BUTTON_R2;
\r
25 public static final int BUTTON_R3;
\r
26 public static final int AXIS_LEFT_X;
\r
27 public static final int AXIS_LEFT_Y;
\r
28 public static final int AXIS_LEFT_TRIGGER;
\r
29 public static final int AXIS_RIGHT_X;
\r
30 public static final int AXIS_RIGHT_Y;
\r
31 public static final int AXIS_RIGHT_TRIGGER;
\r
32 /** whether the app is running on a real Ouya device **/
\r
33 public static final boolean runningOnOuya;
\r
36 runningOnOuya = false;
\r
38 // Based on the "Standard" gamepad mapping
\r
43 BUTTON_DPAD_UP = 12;
\r
44 BUTTON_DPAD_DOWN = 13;
\r
45 BUTTON_DPAD_RIGHT = 14;
\r
46 BUTTON_DPAD_LEFT = 15;
\r
49 BUTTON_L3 = 17; // unverified
\r
52 BUTTON_R3 = 18; // unverified
\r
55 AXIS_LEFT_TRIGGER = 10;
\r
58 AXIS_RIGHT_TRIGGER = 11;
\r