#pragma once #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define MIN_MENU_ID 0 #define MAX_MENU_ID 3 enum Menu { mainMenu = 0, selectTitle = 1, selectTask = 2, selectOptions = 3 }; Menu operator++(Menu &menu, int) { Menu currentMenu = menu; if (MAX_MENU_ID < menu + 1) menu = (Menu) MIN_MENU_ID; else menu = static_cast(menu + 1); return (currentMenu); } Menu operator--(Menu &menu, int) { Menu currentMenu = menu; if (menu != MIN_MENU_ID) menu = static_cast(menu - 1); return (currentMenu); } enum Mode { WiiU = 0, vWii = 1, batchBackup = 2 }; enum Task { backup = 0, restore = 1, wipe = 2, importLoadiine = 3, exportLoadiine = 4, copytoOtherDevice = 5 };