From f320f53b576f05c5eb15e82dc3ba996e20f70549 Mon Sep 17 00:00:00 2001 From: octopuserectus Date: Wed, 27 Nov 2019 17:33:12 +0000 Subject: [PATCH] Update controller code to accept inputs from all players not only 0 and 1 (CONTROLLER_P1_AUTO) --- nx_main/main.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/nx_main/main.c b/nx_main/main.c index 25f0950..4ee8a4d 100644 --- a/nx_main/main.c +++ b/nx_main/main.c @@ -197,7 +197,12 @@ int main(int argc, char **argv) bool menuUpdate(void) { bool exitflag = 0; menu_s* menu = menuGetCurrent(); - u32 down = hidKeysDown(CONTROLLER_P1_AUTO); + u64 down = 0; + + for (int controller = 0; controller < 10; controller++) { + down |= hidKeysDown((HidControllerID) controller); + } + handleTouch(menu); if (down & KEY_Y) @@ -243,7 +248,11 @@ bool menuUpdate(void) { bool menuUpdateErrorScreen(void) { bool exitflag = 0; - u32 down = hidKeysDown(CONTROLLER_P1_AUTO); + u64 down = 0; + + for (int controller = 0; controller < 10; controller++) { + down |= hidKeysDown((HidControllerID) controller); + } if (down & KEY_PLUS) {