Don't use hidGetHandheldMode() to determine whether to use handheld or non-handheld. Just accept input from controllers 0-7 and handheld regardless, as long as the controller is connected. Closes #108.

This commit is contained in:
yellows8 2019-12-11 20:13:02 -05:00
parent bd3466f1e1
commit 38b48a8609
No known key found for this signature in database
GPG Key ID: 0AF90DA3F1E60E43

View File

@ -196,13 +196,10 @@ int main(int argc, char **argv)
u64 menuGetKeysDown(void) {
u64 down = 0;
if (hidGetHandheldMode())
down |= hidKeysDown(CONTROLLER_HANDHELD);
else {
for (u32 controller=0; controller<8; controller++) {
if (hidIsControllerConnected(controller)) down |= hidKeysDown(controller);
}
for (u32 controller=0; controller<8; controller++) {
if (hidIsControllerConnected(controller)) down |= hidKeysDown(controller);
}
if (hidIsControllerConnected(CONTROLLER_HANDHELD)) down |= hidKeysDown(CONTROLLER_HANDHELD);
return down;
}