feat: rewrite movement systems separately for player/ghosts

This commit is contained in:
2025-08-16 11:44:10 -05:00
parent 514a447162
commit 78300bdf9c
11 changed files with 476 additions and 357 deletions

View File

@@ -20,7 +20,7 @@ const TIMING_WINDOW_SIZE: usize = 30;
#[derive(EnumCount, IntoStaticStr, Debug, PartialEq, Eq, Hash, Copy, Clone)]
pub enum SystemId {
Input,
Player,
PlayerControls,
Ghost,
Movement,
Audio,
@@ -32,6 +32,7 @@ pub enum SystemId {
Present,
Collision,
Item,
PlayerMovement,
}
impl Display for SystemId {