From 439b75af4a966d19764feb3318d7b31ae5c97406 Mon Sep 17 00:00:00 2001 From: HampusM Date: Sun, 19 Jul 2026 16:57:25 +0200 Subject: refactor(engine-ecs): remove Stats --- engine-ecs/src/lib.rs | 14 +------------- engine-ecs/src/stats.rs | 8 -------- 2 files changed, 1 insertion(+), 21 deletions(-) delete mode 100644 engine-ecs/src/stats.rs (limited to 'engine-ecs/src') diff --git a/engine-ecs/src/lib.rs b/engine-ecs/src/lib.rs index 7bad923..46f4592 100644 --- a/engine-ecs/src/lib.rs +++ b/engine-ecs/src/lib.rs @@ -51,8 +51,7 @@ use crate::query::{ MAX_TERM_CNT as QUERY_MAX_TERM_CNT, }; use crate::reflection::Type as TypeReflection; -use crate::sole::{Single, Sole}; -use crate::stats::Stats; +use crate::sole::Sole; use crate::system::observer::Observer; use crate::system::{ Callbacks, @@ -73,7 +72,6 @@ pub mod pair; pub mod phase; pub mod query; pub mod sole; -pub mod stats; pub mod system; pub mod tuple; pub mod uid; @@ -110,8 +108,6 @@ impl World crate::phase::spawn_standard_phases(&mut world); - world.add_sole(Stats::default()).ok(); - crate::error::set_panic_hook(); world @@ -356,14 +352,6 @@ impl World return StepResult::Stop; } - let mut stats = Single::::new(self); - - let Ok(stats) = stats.get_mut() else { - unreachable!(); // Stats is added in World::new - }; - - stats.current_tick += 1; - StepResult::Continue } diff --git a/engine-ecs/src/stats.rs b/engine-ecs/src/stats.rs deleted file mode 100644 index 2fe731b..0000000 --- a/engine-ecs/src/stats.rs +++ /dev/null @@ -1,8 +0,0 @@ -use crate::Sole; - -#[derive(Debug, Default, Sole)] -#[non_exhaustive] -pub struct Stats -{ - pub current_tick: u64, -} -- cgit v1.2.3-18-g5258