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:
parent
bd3466f1e1
commit
38b48a8609
@ -196,13 +196,10 @@ int main(int argc, char **argv)
|
|||||||
u64 menuGetKeysDown(void) {
|
u64 menuGetKeysDown(void) {
|
||||||
u64 down = 0;
|
u64 down = 0;
|
||||||
|
|
||||||
if (hidGetHandheldMode())
|
|
||||||
down |= hidKeysDown(CONTROLLER_HANDHELD);
|
|
||||||
else {
|
|
||||||
for (u32 controller=0; controller<8; controller++) {
|
for (u32 controller=0; controller<8; controller++) {
|
||||||
if (hidIsControllerConnected(controller)) down |= hidKeysDown(controller);
|
if (hidIsControllerConnected(controller)) down |= hidKeysDown(controller);
|
||||||
}
|
}
|
||||||
}
|
if (hidIsControllerConnected(CONTROLLER_HANDHELD)) down |= hidKeysDown(CONTROLLER_HANDHELD);
|
||||||
|
|
||||||
return down;
|
return down;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user