From e5106223e2153e89ee997922c6e883fd996130b0 Mon Sep 17 00:00:00 2001 From: George McMullen <1425046+GeorgeMcMullen@users.noreply.github.com> Date: Wed, 6 Sep 2023 13:01:52 -0700 Subject: [PATCH] myosd_pad_x and y were switched, breaking iCade directions --- iOS/KeyboardView.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/iOS/KeyboardView.m b/iOS/KeyboardView.m index 107f948b..de4019cc 100644 --- a/iOS/KeyboardView.m +++ b/iOS/KeyboardView.m @@ -584,8 +584,8 @@ - (void)iCadeKey:(NSString *)text { } // emulate a analog joystick too. - myosd_pad_x = (myosd_pad_status & MYOSD_UP) ? +1.0 : (myosd_pad_status & MYOSD_DOWN) ? -1.0 : 0.0; - myosd_pad_y = (myosd_pad_status & MYOSD_RIGHT) ? +1.0 : (myosd_pad_status & MYOSD_LEFT) ? -1.0 : 0.0; + myosd_pad_y = (myosd_pad_status & MYOSD_UP) ? +1.0 : (myosd_pad_status & MYOSD_DOWN) ? -1.0 : 0.0; + myosd_pad_x = (myosd_pad_status & MYOSD_RIGHT) ? +1.0 : (myosd_pad_status & MYOSD_LEFT) ? -1.0 : 0.0; // only treat iCade as a controler when DPAD used for first time. if (g_joy_used == 0 && (myosd_pad_status & (MYOSD_DOWN|MYOSD_UP|MYOSD_RIGHT|MYOSD_LEFT)))