Write each analog stick a short at a time. Fix analog stick value endianness.

This commit is contained in:
Cameron Gutman
2013-09-21 23:30:12 -04:00
parent 8c8e6c0008
commit fbbf572c9d
5 changed files with 54 additions and 39 deletions
+5 -2
View File
@@ -62,7 +62,8 @@ public class NvConnection {
public void sendControllerInput(final short buttonFlags,
final byte leftTrigger, final byte rightTrigger,
final int leftStick, final int rightStick)
final short leftStickX, final short leftStickY,
final short rightStickX, final short rightStickY)
{
if (inputStream == null)
return;
@@ -71,7 +72,9 @@ public class NvConnection {
@Override
public void run() {
try {
inputStream.sendControllerInput(buttonFlags, leftTrigger, rightTrigger, leftStick, rightStick);
inputStream.sendControllerInput(buttonFlags, leftTrigger,
rightTrigger, leftStickX, leftStickY,
rightStickX, rightStickY);
} catch (IOException e) {
e.printStackTrace();
displayToast(e.getMessage());