From 28eafd639e04cee041f171aa812b64a930cd543d Mon Sep 17 00:00:00 2001 From: GenericHeroGuy Date: Fri, 28 Mar 2025 16:14:02 +0100 Subject: [PATCH] Fix D-pad inputs in menu from pads other than player 1's --- src/m_menu.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/m_menu.c b/src/m_menu.c index 00ec98c4f..64ae9e8d4 100644 --- a/src/m_menu.c +++ b/src/m_menu.c @@ -932,16 +932,20 @@ boolean M_Responder(event_t *ev) ch = KEY_BACKSPACE; break; case KEY_HAT1: - ch = KEY_UPARROW; + if (deviceplayer == 0) + ch = KEY_UPARROW; break; case KEY_HAT1 + 1: - ch = KEY_DOWNARROW; + if (deviceplayer == 0) + ch = KEY_DOWNARROW; break; case KEY_HAT1 + 2: - ch = KEY_LEFTARROW; + if (deviceplayer == 0) + ch = KEY_LEFTARROW; break; case KEY_HAT1 + 3: - ch = KEY_RIGHTARROW; + if (deviceplayer == 0) + ch = KEY_RIGHTARROW; break; default: break;