1
0
mirror of https://github.com/jugeeya/UltimateTrainingModpack.git synced 2026-02-07 18:02:26 +00:00

Save state autoload (#352)

* Add save state autoload option

* Add autoload option

* Format Rust code using rustfmt

* Update save_states.rs

* Add files via upload

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
This commit is contained in:
jugeeya
2022-05-16 21:58:32 -07:00
committed by GitHub
parent 0f59b9d3e0
commit 41ecb8aa38
3 changed files with 86 additions and 3 deletions

View File

@@ -987,6 +987,7 @@ url_params! {
pub save_state_mirroring: SaveStateMirroring,
pub frame_advantage: OnOff,
pub save_state_enable: OnOff,
pub save_state_autoload: OnOff,
pub throw_state: ThrowOption,
pub throw_delay: MedDelay,
pub pummel_delay: MedDelay,
@@ -1049,6 +1050,7 @@ impl TrainingModpackMenu {
frame_advantage = OnOff::from_val(val),
save_state_mirroring = num::FromPrimitive::from_u32(val),
save_state_enable = OnOff::from_val(val),
save_state_autoload = OnOff::from_val(val),
throw_state = ThrowOption::from_bits(val),
throw_delay = MedDelay::from_bits(val),
pummel_delay = MedDelay::from_bits(val),
@@ -1113,6 +1115,7 @@ pub static DEFAULTS_MENU: TrainingModpackMenu = TrainingModpackMenu {
save_state_mirroring: SaveStateMirroring::None,
frame_advantage: OnOff::Off,
save_state_enable: OnOff::On,
save_state_autoload: OnOff::Off,
throw_state: ThrowOption::NONE,
throw_delay: MedDelay::empty(),
pummel_delay: MedDelay::empty(),
@@ -1453,6 +1456,12 @@ pub unsafe fn get_menu() -> UiMenu<'static> {
"Save States: Enable save states! Save a state with Grab+Down Taunt, load it with Grab+Up Taunt.",
true,
);
misc_tab.add_submenu_with_toggles::<OnOff>(
"Autoload Save States",
"save_state_autoload",
"Save States Autoload: Load save state when any fighter dies",
true,
);
misc_tab.add_submenu_with_toggles::<OnOff>(
"Frame Advantage",
"frame_advantage",