refactor: store common components & bundles in 'common' submodule, move others directly into relevant files, create 'animation' submodule

This commit is contained in:
Ryan Walters
2025-09-08 23:21:58 -05:00
parent 5bdf11dfb6
commit 088c496ad9
20 changed files with 515 additions and 525 deletions

View File

@@ -7,13 +7,10 @@ use bevy_ecs::{
};
use tracing::{debug, trace, warn};
use crate::error::GameError;
use crate::events::{GameEvent, StageTransition};
use crate::map::builder::Map;
use crate::systems::{
components::GhostState, movement::Position, AudioEvent, DyingSequence, Frozen, GameStage, Ghost, PlayerControlled,
ScoreResource,
};
use crate::systems::{movement::Position, AudioEvent, DyingSequence, Frozen, GameStage, Ghost, PlayerControlled, ScoreResource};
use crate::{error::GameError, systems::GhostState};
/// A component for defining the collision area of an entity.
#[derive(Component)]