Merge pull request #230 from chatrat12/trigger-tab-navigation
Can now navigate option menus with triggers
This commit is contained in:
commit
1979703825
|
@ -56,6 +56,14 @@ void optionsMenuInit(struct OptionsMenu* options) {
|
|||
enum MenuDirection optionsMenuUpdate(struct OptionsMenu* options) {
|
||||
enum MenuDirection menuDirection = MenuDirectionStay;
|
||||
|
||||
if(controllerGetButtonDown(0, L_TRIG) || controllerGetButtonDown(0, Z_TRIG))
|
||||
menuDirection = MenuDirectionLeft;
|
||||
|
||||
if(controllerGetButtonDown(0, R_TRIG))
|
||||
menuDirection = MenuDirectionRight;
|
||||
|
||||
if(menuDirection == MenuDirectionStay)
|
||||
{
|
||||
switch (options->tabs.selectedTab) {
|
||||
case OptionsMenuTabsControlMapping:
|
||||
menuDirection = controlsMenuUpdate(&options->controlsMenu);
|
||||
|
@ -70,6 +78,7 @@ enum MenuDirection optionsMenuUpdate(struct OptionsMenu* options) {
|
|||
menuDirection = gameplayOptionsUpdate(&options->gameplayOptions);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (menuDirection == MenuDirectionUp) {
|
||||
savefileSave();
|
||||
|
|
Loading…
Reference in a new issue