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

Refactor input_delay from i32 to Delay (#386)

* Change input_delay to use Delay structure instead of i32

* Update input_delay.rs
This commit is contained in:
asimon-1
2022-10-06 16:03:41 -07:00
committed by GitHub
parent 7bbae26f35
commit bbc0c93c9a
2 changed files with 5 additions and 5 deletions

View File

@@ -1019,7 +1019,7 @@ pub struct TrainingModpackMenu {
pub frame_advantage: OnOff,
pub full_hop: BoolFlag,
pub hitbox_vis: OnOff,
pub input_delay: i32,
pub input_delay: Delay,
pub ledge_delay: LongDelay,
pub ledge_state: LedgeOption,
pub mash_state: Action,
@@ -1082,7 +1082,7 @@ impl TrainingModpackMenu {
follow_up = Action::from_bits(val),
full_hop = BoolFlag::from_bits(val),
hitbox_vis = OnOff::from_val(val),
input_delay = Some(log_2(val) as i32),
input_delay = Delay::from_bits(val),
ledge_delay = LongDelay::from_bits(val),
ledge_state = LedgeOption::from_bits(val),
mash_state = Action::from_bits(val),
@@ -1159,7 +1159,7 @@ pub static DEFAULTS_MENU: TrainingModpackMenu = TrainingModpackMenu {
frame_advantage: OnOff::Off,
full_hop: BoolFlag::empty(),
hitbox_vis: OnOff::On,
input_delay: 0,
input_delay: Delay::D0,
ledge_delay: LongDelay::empty(),
ledge_state: LedgeOption::all(),
mash_state: Action::empty(),