Joystick swap option for Archie.

This commit is contained in:
sorgelig
2018-05-18 20:01:17 +08:00
parent 75248b562e
commit 02634edbdb
3 changed files with 33 additions and 8 deletions

View File

@@ -864,13 +864,16 @@ void HandleUI(void)
OsdWrite(6, s, menusub == 3, 0);
OsdWrite(7, "", 0, 0);
sprintf(s, " Stereo mix: %s", config_stereo_msg[archie_get_amix()]);
OsdWrite(8, s, menusub == 4, 0);
for (int i = 9; i<15; i++) OsdWrite(i, "", 0, 0);
OsdWrite(9, "", 0, 0);
sprintf(s, " Swap joysticks: %s", user_io_get_joyswap() ? "Yes" : "No");
OsdWrite(10, s, menusub == 5, 0);
OsdWrite(15, STD_EXIT, menusub == 5, 0);
for (int i = 11; i<15; i++) OsdWrite(i, "", 0, 0);
OsdWrite(15, STD_EXIT, menusub == 6, 0);
menustate = MENU_ARCHIE_MAIN2;
parentstate = MENU_ARCHIE_MAIN1;
@@ -911,7 +914,12 @@ void HandleUI(void)
menustate = MENU_ARCHIE_MAIN1;
break;
case 5: // Exit
case 5:
user_io_set_joyswap(!user_io_get_joyswap());
menustate = MENU_ARCHIE_MAIN1;
break;
case 6: // Exit
menustate = MENU_NONE1;
break;
}