summaryrefslogtreecommitdiff
path: root/engine-ecs/src
diff options
context:
space:
mode:
authorHampusM <hampus@hampusmat.com>2026-07-19 16:57:25 +0200
committerHampusM <hampus@hampusmat.com>2026-07-19 16:57:25 +0200
commit439b75af4a966d19764feb3318d7b31ae5c97406 (patch)
treed695e5fbbd20058ea1358ee9277ba86de7b7841e /engine-ecs/src
parent65bce20d43670d23f433ac11f49f10d2011474b6 (diff)
refactor(engine-ecs): remove Stats
Diffstat (limited to 'engine-ecs/src')
-rw-r--r--engine-ecs/src/lib.rs14
-rw-r--r--engine-ecs/src/stats.rs8
2 files changed, 1 insertions, 21 deletions
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::<Stats>::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,
-}