summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHampusM <hampus@hampusmat.com>2026-06-30 18:21:03 +0200
committerHampusM <hampus@hampusmat.com>2026-06-30 18:24:48 +0200
commitd3b24c3812f9ae29fc019b3eaace3ea1b692d026 (patch)
treec4f1c23d54ec5acd6973624fc8ad25d210cf227f
parent921ca69cfdd0a03cbe3f5e301c51869eeee4bee5 (diff)
feat(engine-ecs): add stop_after_tick fn to World
-rw-r--r--engine-ecs/src/lib.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/engine-ecs/src/lib.rs b/engine-ecs/src/lib.rs
index e9a28ab..878a28c 100644
--- a/engine-ecs/src/lib.rs
+++ b/engine-ecs/src/lib.rs
@@ -114,6 +114,12 @@ impl World
self.error_handler = err_handler;
}
+
+ pub fn stop_after_tick(&self)
+ {
+ self.stop.store(true, Ordering::Relaxed);
+ }
+
/// Creates a entity with the given components. A new unique [`Uid`] will be generated
/// for this entity.
pub fn create_entity<Comps>(&mut self, components: Comps) -> Uid