mirror of
https://github.com/jugeeya/UltimateTrainingModpack.git
synced 2025-02-26 11:00:23 +00:00
fix OnOff flags, resetting menu
This commit is contained in:
parent
766d6e546c
commit
5f7b30f57d
2 changed files with 14 additions and 4 deletions
|
@ -9,8 +9,7 @@
|
||||||
const std::vector<std::string> on_off{"Off", "On"};
|
const std::vector<std::string> on_off{"Off", "On"};
|
||||||
// clang-format off
|
// clang-format off
|
||||||
#define ENUM_CLASS_OnOffFlag(type,x) \
|
#define ENUM_CLASS_OnOffFlag(type,x) \
|
||||||
x(type,On,"On") \
|
x(type,On,"On")
|
||||||
x(type,Off,"Off")
|
|
||||||
|
|
||||||
// clang-format on
|
// clang-format on
|
||||||
DEFINE_ENUM_CLASS(OnOffFlag);
|
DEFINE_ENUM_CLASS(OnOffFlag);
|
||||||
|
|
|
@ -19,7 +19,7 @@ static struct TrainingModpackMenu
|
||||||
DefensiveFlags DEFENSIVE_STATE = DefensiveFlags::All;
|
DefensiveFlags DEFENSIVE_STATE = DefensiveFlags::All;
|
||||||
DelayFlags OOS_OFFSET = DelayFlags::None;
|
DelayFlags OOS_OFFSET = DelayFlags::None;
|
||||||
DelayFlags REACTION_TIME = DelayFlags::None;
|
DelayFlags REACTION_TIME = DelayFlags::None;
|
||||||
OnOffFlags MASH_IN_NEUTRAL = OnOffFlag::Off;
|
OnOffFlags MASH_IN_NEUTRAL = OnOffFlags::None;
|
||||||
BoolFlags FAST_FALL = BoolFlags::None;
|
BoolFlags FAST_FALL = BoolFlags::None;
|
||||||
DelayFlags FAST_FALL_DELAY = DelayFlags::None;
|
DelayFlags FAST_FALL_DELAY = DelayFlags::None;
|
||||||
BoolFlags FALLING_AERIALS = BoolFlags::None;
|
BoolFlags FALLING_AERIALS = BoolFlags::None;
|
||||||
|
@ -470,7 +470,18 @@ tsl::elm::Element* GuiMain::createUI()
|
||||||
std::string extdata,
|
std::string extdata,
|
||||||
int index,
|
int index,
|
||||||
std::string title,
|
std::string title,
|
||||||
std::string help) { menu = defaultMenu; });
|
std::string help) {
|
||||||
|
menu = defaultMenu;
|
||||||
|
|
||||||
|
/* Open Sd card filesystem. */
|
||||||
|
FsFileSystem fsSdmc;
|
||||||
|
if(R_FAILED(fsOpenSdCardFileSystem(&fsSdmc))) return;
|
||||||
|
tsl::hlp::ScopeGuard fsGuard([&] { fsFsClose(&fsSdmc); });
|
||||||
|
|
||||||
|
fsFsDeleteFile(&fsSdmc, TRAINING_MOD_CONF);
|
||||||
|
|
||||||
|
tsl::goBack();
|
||||||
|
});
|
||||||
resetMenuItem->setHelpListener(
|
resetMenuItem->setHelpListener(
|
||||||
[](std::string title, std::string help) { tsl::changeTo<GuiHelp>(title, help); });
|
[](std::string title, std::string help) { tsl::changeTo<GuiHelp>(title, help); });
|
||||||
list->addItem(resetMenuItem);
|
list->addItem(resetMenuItem);
|
||||||
|
|
Loading…
Add table
Reference in a new issue