summaryrefslogtreecommitdiff
path: root/Source/Android/app/src/main/java
diff options
context:
space:
mode:
authorzackhow <zackhow@gmail.com>2019-03-23 08:07:56 -0400
committerzackhow <zackhow@gmail.com>2019-03-23 08:40:28 -0400
commitdc51b95313d0903bc82d941d66450a95c2b0f85e (patch)
tree6c734d0a8216e773f0344a462a84a3b89b1ed8e0 /Source/Android/app/src/main/java
parent672b582bec0ceecf8228358ef2579f3960c67b23 (diff)
Android: fix touch ir from pr7829 changes
Diffstat (limited to 'Source/Android/app/src/main/java')
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlay.java12
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlayPointer.java10
2 files changed, 13 insertions, 9 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlay.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlay.java
index c2f0ca473e..40e4a3d6ed 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlay.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlay.java
@@ -298,12 +298,14 @@ public final class InputOverlay extends SurfaceView implements OnTouchListener
if (!pressed && overlayPointer != null)
{
overlayPointer.onTouch(event);
- float[] axises = overlayPointer.getAxisValues();
+ float[] axes = overlayPointer.getAxisValues();
- NativeLibrary.onGamePadMoveEvent(NativeLibrary.TouchScreenDevice, ButtonType.WIIMOTE_IR + 2,
- axises[0]);
- NativeLibrary.onGamePadMoveEvent(NativeLibrary.TouchScreenDevice, ButtonType.WIIMOTE_IR + 4,
- axises[1]);
+ for (int i = 0; i < 4; i++)
+ {
+ NativeLibrary
+ .onGamePadMoveEvent(NativeLibrary.TouchScreenDevice, ButtonType.WIIMOTE_IR_UP + i,
+ axes[i]);
+ }
}
invalidate();
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlayPointer.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlayPointer.java
index 8280e73913..18ce190f15 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlayPointer.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/overlay/InputOverlayPointer.java
@@ -127,9 +127,11 @@ public class InputOverlayPointer
public float[] getAxisValues()
{
- float[] ir = {0f, 0f};
- ir[0] = axes[0];
- ir[1] = axes[1];
- return axes;
+ float[] iraxes = {0f, 0f, 0f, 0f};
+ iraxes[1] = axes[0];
+ iraxes[0] = axes[0];
+ iraxes[3] = axes[1];
+ iraxes[2] = axes[1];
+ return iraxes;
}
}