Fix various minor issues (#74)
Reviewed-on: #74 Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
This commit was merged in pull request #74.
This commit is contained in:
@@ -11,8 +11,7 @@ use crate::{
|
||||
land::LandingType,
|
||||
wait::WaitState,
|
||||
},
|
||||
},
|
||||
math::int::FGi32,
|
||||
}, math::{int::FGi32, vec::FGVec2},
|
||||
};
|
||||
|
||||
#[derive(Clone, Debug, Hash)]
|
||||
@@ -103,6 +102,7 @@ impl FighterStateImpl for HitstunState {
|
||||
HitstopStateKind::Airborne => AnimKind::FlinchAir,
|
||||
};
|
||||
state_context.play_animation(animation, false);
|
||||
state_context.velocity.0 = FGVec2::ZERO;
|
||||
}
|
||||
|
||||
fn on_exit(&mut self, _state_context: &mut ExitContext) {}
|
||||
@@ -114,7 +114,7 @@ impl FighterStateImpl for HitstunState {
|
||||
match &mut self.hitstop_kind {
|
||||
HitstopStateKind::Grounded => collision_interrupt(state_context, true),
|
||||
HitstopStateKind::Airborne => {
|
||||
air::collision_interrupt(state_context, LandingType::Normal)
|
||||
air::collision_interrupt(state_context, LandingType::Normal, false)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user