diff options
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 |
