diff options
| author | HampusM <hampus@hampusmat.com> | 2026-06-30 18:21:03 +0200 |
|---|---|---|
| committer | HampusM <hampus@hampusmat.com> | 2026-06-30 18:24:48 +0200 |
| commit | d3b24c3812f9ae29fc019b3eaace3ea1b692d026 (patch) | |
| tree | c4f1c23d54ec5acd6973624fc8ad25d210cf227f /engine-ecs | |
| parent | 921ca69cfdd0a03cbe3f5e301c51869eeee4bee5 (diff) | |
feat(engine-ecs): add stop_after_tick fn to World
Diffstat (limited to 'engine-ecs')
| -rw-r--r-- | engine-ecs/src/lib.rs | 6 |
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 |
