Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
13ee58ce17 | ||
|
|
ff78847512 |
@@ -23,9 +23,9 @@ jobs:
|
|||||||
"$HOME/.cargo/bin/rustup" toolchain install nightly-2026-09-14 --profile minimal
|
"$HOME/.cargo/bin/rustup" toolchain install nightly-2026-09-14 --profile minimal
|
||||||
|
|
||||||
- name: Cache Rust dependencies and build artifacts
|
- name: Cache Rust dependencies and build artifacts
|
||||||
uses: Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v2.8.2
|
uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2
|
||||||
with:
|
with:
|
||||||
prefix-key: v1-rust
|
prefix-key: v2-rust
|
||||||
shared-key: linux-nightly
|
shared-key: linux-nightly
|
||||||
cache-bin: false
|
cache-bin: false
|
||||||
|
|
||||||
|
|||||||
@@ -150,6 +150,7 @@ pub struct UpdateContext<'a> {
|
|||||||
pub fighter_attributes: &'a FighterAttributes,
|
pub fighter_attributes: &'a FighterAttributes,
|
||||||
pub attack_scripts: &'a Assets<FighterAttackScript>,
|
pub attack_scripts: &'a Assets<FighterAttackScript>,
|
||||||
pub attack_script_assets: &'a FighterAttackScriptAssets,
|
pub attack_script_assets: &'a FighterAttackScriptAssets,
|
||||||
|
pub facing_direction: &'a FighterFacingDirection,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl UpdateContext<'_> {
|
impl UpdateContext<'_> {
|
||||||
@@ -290,6 +291,7 @@ impl<'w, 's> FighterFrameQueryItem<'w, 's> {
|
|||||||
fighter_attributes: attributes,
|
fighter_attributes: attributes,
|
||||||
attack_scripts,
|
attack_scripts,
|
||||||
attack_script_assets,
|
attack_script_assets,
|
||||||
|
facing_direction: &self.facing_direction
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ impl FighterStateImpl for RunState {
|
|||||||
let last_frame = state_context.input.get_last_frame();
|
let last_frame = state_context.input.get_last_frame();
|
||||||
let (accel, target_vel) = state_context
|
let (accel, target_vel) = state_context
|
||||||
.fighter_attributes
|
.fighter_attributes
|
||||||
.get_accel_and_target_dashrun(&last_frame, FGi32::ONE);
|
.get_accel_and_target_dashrun(&last_frame, state_context.facing_direction.to_sign());
|
||||||
let accel = ground::compute_ground_accel(
|
let accel = ground::compute_ground_accel(
|
||||||
accel,
|
accel,
|
||||||
target_vel,
|
target_vel,
|
||||||
|
|||||||
Reference in New Issue
Block a user