Refactor loading

This commit is contained in:
2026-08-26 19:08:58 +02:00
parent 4ff388f9c0
commit 21a5170dbc
40 changed files with 1034 additions and 426 deletions
+17 -4
View File
@@ -9,11 +9,24 @@ use crate::fighter::state::StateNameDebug;
use crate::fighter::{FighterECB, FighterPreviousTranslation, FighterTranslation, FighterVelocity};
use crate::input::FighterInput;
pub fn debug_draw_ecb(ecbs: Query<(&FighterECB, &FighterTranslation, &FighterPreviousECB, &FighterPreviousTranslation)>, mut gizmos: Gizmos) {
pub fn debug_draw_ecb(
ecbs: Query<(
&FighterECB,
&FighterTranslation,
&FighterPreviousECB,
&FighterPreviousTranslation,
)>,
mut gizmos: Gizmos,
) {
for (ecb, trf, ecb_prev, trf_prev) in ecbs {
let transformed = ecb.to_3d_lineloop(Transform::from_xyz(trf.x.to_num(), trf.y.to_num(), 0.0));
let transformed =
ecb.to_3d_lineloop(Transform::from_xyz(trf.x.to_num(), trf.y.to_num(), 0.0));
gizmos.lineloop(transformed, YELLOW);
let prev_transformed = ecb_prev.to_3d_lineloop(Transform::from_xyz(trf_prev.x.to_num(), trf_prev.y.to_num(), -0.1));
let prev_transformed = ecb_prev.to_3d_lineloop(Transform::from_xyz(
trf_prev.x.to_num(),
trf_prev.y.to_num(),
-0.1,
));
gizmos.lineloop(prev_transformed, ORANGE);
}
}
@@ -44,4 +57,4 @@ pub fn update_config(
config.depth_bias = if config.depth_bias == 0. { -1. } else { 0. };
}
}
}
}