From a25ac24e0747a608c379bdf31c37668c7c080a91 Mon Sep 17 00:00:00 2001 From: demenik Date: Mon, 17 Nov 2025 18:56:42 +0100 Subject: [PATCH] refactor: Remove unused components, add Pom component --- src/components.rs | 19 +------------------ src/plugins/game_screen.rs | 2 ++ 2 files changed, 3 insertions(+), 18 deletions(-) diff --git a/src/components.rs b/src/components.rs index af96dcc..611c0a6 100644 --- a/src/components.rs +++ b/src/components.rs @@ -1,21 +1,4 @@ use bevy::prelude::*; #[derive(Component)] -pub struct GameRootNode; - -#[derive(Component)] -pub struct GameScreenRoot; - -#[derive(Component)] -pub struct StartScreenRoot; - -#[derive(Component)] -pub struct DynamicMenuText { - pub text: String, -} - -#[derive(Component)] -pub struct StartButtonText; - -#[derive(Component)] -pub struct FpsText; +pub struct Pom; diff --git a/src/plugins/game_screen.rs b/src/plugins/game_screen.rs index e31cd99..1f6bfff 100644 --- a/src/plugins/game_screen.rs +++ b/src/plugins/game_screen.rs @@ -1,3 +1,4 @@ +use crate::components::*; use crate::states::*; use bevy::prelude::*; use bevy_aseprite_ultra::prelude::*; @@ -13,6 +14,7 @@ impl Plugin for GameScreenPlugin { fn setup(mut commands: Commands, asset_server: Res) { commands.spawn(( + Pom, AseAnimation { aseprite: asset_server.load("pom-sleep.aseprite"), animation: Animation::tag("sleep-sit-start").with_repeat(AnimationRepeat::Loop),