Fix video stream reception. Remove debugging info.
This commit is contained in:
@@ -45,63 +45,48 @@ public class Game extends Activity {
|
||||
|
||||
@Override
|
||||
public boolean onKeyDown(int keyCode, KeyEvent event) {
|
||||
// int player = OuyaController.getPlayerNumByDeviceId(event.getDeviceId());
|
||||
|
||||
switch (keyCode) {
|
||||
case OuyaController.BUTTON_MENU:
|
||||
System.out.println("Pressed Menu Button");
|
||||
inputMap |= NvInputPacket.PLAY_FLAG;
|
||||
inputMap |= NvInputPacket.BACK_FLAG;
|
||||
break;
|
||||
case OuyaController.BUTTON_DPAD_LEFT:
|
||||
System.out.println("Pressed Dpad Left");
|
||||
inputMap |= NvInputPacket.LEFT_FLAG;
|
||||
break;
|
||||
case OuyaController.BUTTON_DPAD_RIGHT:
|
||||
System.out.println("Pressed Dpad Right");
|
||||
inputMap |= NvInputPacket.RIGHT_FLAG;
|
||||
break;
|
||||
case OuyaController.BUTTON_DPAD_UP:
|
||||
System.out.println("Pressed Dpad Up");
|
||||
inputMap |= NvInputPacket.UP_FLAG;
|
||||
break;
|
||||
case OuyaController.BUTTON_DPAD_DOWN:
|
||||
System.out.println("Pressed Dpad Down");
|
||||
inputMap |= NvInputPacket.DOWN_FLAG;
|
||||
break;
|
||||
case OuyaController.BUTTON_A:
|
||||
System.out.println("Pressed A");
|
||||
case OuyaController.BUTTON_A:
|
||||
inputMap |= NvInputPacket.B_FLAG;
|
||||
break;
|
||||
case OuyaController.BUTTON_O:
|
||||
System.out.println("Pressed O");
|
||||
inputMap |= NvInputPacket.A_FLAG;
|
||||
break;
|
||||
case OuyaController.BUTTON_U:
|
||||
System.out.println("Pressed U");
|
||||
inputMap |= NvInputPacket.X_FLAG;
|
||||
break;
|
||||
case OuyaController.BUTTON_Y:
|
||||
System.out.println("Pressed Y");
|
||||
inputMap |= NvInputPacket.Y_FLAG;
|
||||
break;
|
||||
case OuyaController.BUTTON_L1:
|
||||
System.out.println("Pressed L1");
|
||||
inputMap |= NvInputPacket.LB_FLAG;
|
||||
break;
|
||||
case OuyaController.BUTTON_R1:
|
||||
System.out.println("Pressed R1");
|
||||
inputMap |= NvInputPacket.RB_FLAG;
|
||||
break;
|
||||
case OuyaController.BUTTON_L3:
|
||||
System.out.println("Pressed L3");
|
||||
inputMap |= NvInputPacket.LS_CLK_FLAG;
|
||||
break;
|
||||
case OuyaController.BUTTON_R3:
|
||||
System.out.println("Pressed R3");
|
||||
inputMap |= NvInputPacket.RS_CLK_FLAG;
|
||||
break;
|
||||
default:
|
||||
System.out.println("Pressed some button: " + keyCode);
|
||||
return super.onKeyDown(keyCode, event);
|
||||
}
|
||||
sendInputPacket();
|
||||
@@ -112,59 +97,45 @@ public class Game extends Activity {
|
||||
public boolean onKeyUp(int keyCode, KeyEvent event) {
|
||||
switch (keyCode) {
|
||||
case OuyaController.BUTTON_MENU:
|
||||
System.out.println("Released Menu Button");
|
||||
inputMap &= ~NvInputPacket.PLAY_FLAG;
|
||||
inputMap &= ~NvInputPacket.BACK_FLAG;
|
||||
break;
|
||||
case OuyaController.BUTTON_DPAD_LEFT:
|
||||
System.out.println("Released Dpad Left");
|
||||
inputMap &= ~NvInputPacket.LEFT_FLAG;
|
||||
break;
|
||||
case OuyaController.BUTTON_DPAD_RIGHT:
|
||||
System.out.println("Released Dpad Right");
|
||||
inputMap &= ~NvInputPacket.RIGHT_FLAG;
|
||||
break;
|
||||
case OuyaController.BUTTON_DPAD_UP:
|
||||
System.out.println("Released Dpad Up");
|
||||
inputMap &= ~NvInputPacket.UP_FLAG;
|
||||
break;
|
||||
case OuyaController.BUTTON_DPAD_DOWN:
|
||||
System.out.println("Released Dpad Down");
|
||||
inputMap &= ~NvInputPacket.DOWN_FLAG;
|
||||
break;
|
||||
case OuyaController.BUTTON_A:
|
||||
System.out.println("Released A");
|
||||
case OuyaController.BUTTON_A:
|
||||
inputMap &= ~NvInputPacket.B_FLAG;
|
||||
break;
|
||||
case OuyaController.BUTTON_O:
|
||||
System.out.println("Released O");
|
||||
inputMap &= ~NvInputPacket.A_FLAG;
|
||||
break;
|
||||
case OuyaController.BUTTON_U:
|
||||
System.out.println("Released U");
|
||||
inputMap &= ~NvInputPacket.X_FLAG;
|
||||
break;
|
||||
case OuyaController.BUTTON_Y:
|
||||
System.out.println("Released Y");
|
||||
inputMap &= ~NvInputPacket.Y_FLAG;
|
||||
break;
|
||||
case OuyaController.BUTTON_L1:
|
||||
System.out.println("Released L1");
|
||||
inputMap &= ~NvInputPacket.LB_FLAG;
|
||||
break;
|
||||
case OuyaController.BUTTON_R1:
|
||||
System.out.println("Released R1");
|
||||
inputMap &= ~NvInputPacket.RB_FLAG;
|
||||
break;
|
||||
case OuyaController.BUTTON_L3:
|
||||
System.out.println("Released L3");
|
||||
inputMap &= ~NvInputPacket.LS_CLK_FLAG;
|
||||
break;
|
||||
case OuyaController.BUTTON_R3:
|
||||
System.out.println("Released R3");
|
||||
inputMap &= ~NvInputPacket.RS_CLK_FLAG;
|
||||
break;
|
||||
default:
|
||||
System.out.println("Released some button: " + keyCode);
|
||||
return super.onKeyUp(keyCode, event);
|
||||
}
|
||||
sendInputPacket();
|
||||
@@ -188,25 +159,16 @@ public class Game extends Activity {
|
||||
RS_X = RS_Y = 0.0f;
|
||||
}
|
||||
|
||||
System.out.println("LS_X: " + LS_X + "\t" +
|
||||
"LS_Y: " + LS_Y + "\t" +
|
||||
"RS_X: " + RS_X + "\t" +
|
||||
"RS_Y: " + RS_Y + "\t");
|
||||
|
||||
leftStickX = (short)Math.round(LS_X * 0x7FFF);
|
||||
leftStickY = (short)Math.round(-LS_Y * 0x7FFF);
|
||||
|
||||
rightStickX = (short)Math.round(RS_X * 0x7FFF);
|
||||
rightStickY = (short)Math.round(-RS_Y * 0x7FFF);
|
||||
|
||||
System.out.printf("(0x%x 0x%x) (0x%x 0x%x)\n", leftStickX, leftStickY, rightStickX, rightStickY);
|
||||
}
|
||||
}
|
||||
|
||||
float L2 = event.getAxisValue(OuyaController.AXIS_L2);
|
||||
float R2 = event.getAxisValue(OuyaController.AXIS_R2);
|
||||
|
||||
System.out.println("L2: " + L2 + "\t" + " R2: " + R2 + "\t");
|
||||
|
||||
leftTrigger = (byte)Math.round(L2 * 0xFF);
|
||||
rightTrigger = (byte)Math.round(R2 * 0xFF);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user