Update controller mapping for Moga (Bluetooth) controllers

This commit is contained in:
LoungeKatt 2013-12-25 20:37:12 -05:00
parent 829eb84778
commit 767b2c0685
1 changed files with 25 additions and 1 deletions

View File

@ -168,7 +168,31 @@ public class GL2JNIActivity extends Activity
OuyaController.BUTTON_L1, key_CONT_START
};
}else{ // Ouya controller
} else if (InputDevice.getDevice(joys[i]).getName()
.equals("Moga 2")
|| InputDevice.getDevice(joys[i]).getName()
.equals("Moga 2 HID")
|| InputDevice.getDevice(joys[i]).getName()
.equals("Moga Pro 2")
|| InputDevice.getDevice(joys[i]).getName()
.equals("Moga Pro 2 HID")
|| InputDevice.getDevice(joys[i]).getName()
.equals("Broadcom Bluetooth HID")) {
map = new int[] { OuyaController.BUTTON_Y, key_CONT_A,
OuyaController.BUTTON_U, key_CONT_B,
OuyaController.BUTTON_O, key_CONT_Y,
OuyaController.BUTTON_A, key_CONT_X,
OuyaController.BUTTON_DPAD_UP, key_CONT_DPAD_UP,
OuyaController.BUTTON_DPAD_DOWN, key_CONT_DPAD_DOWN,
OuyaController.BUTTON_DPAD_LEFT, key_CONT_DPAD_LEFT,
OuyaController.BUTTON_DPAD_RIGHT, key_CONT_DPAD_RIGHT,
OuyaController.BUTTON_MENU, key_CONT_START,
OuyaController.BUTTON_R1, key_CONT_START
};
} else { // Ouya controller
map = new int[] {
OuyaController.BUTTON_O, key_CONT_A,
OuyaController.BUTTON_A, key_CONT_B,