From c70e06c6d879208eb2822f6207ea7b29d47c2087 Mon Sep 17 00:00:00 2001 From: HampusM Date: Wed, 10 Apr 2024 19:51:46 +0200 Subject: chore(ecs): remove Event trait id method & take events by value --- ecs/examples/with_local.rs | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) (limited to 'ecs/examples/with_local.rs') diff --git a/ecs/examples/with_local.rs b/ecs/examples/with_local.rs index eb5de28..5890b90 100644 --- a/ecs/examples/with_local.rs +++ b/ecs/examples/with_local.rs @@ -1,5 +1,5 @@ use ecs::component::local::Local; -use ecs::event::{Event, Id as EventId}; +use ecs::event::Event; use ecs::system::{Into, System}; use ecs::{Component, Query, World}; @@ -45,27 +45,21 @@ fn say_whats_up(query: Query<(SomeData, Name)>, mut state: Local) #[derive(Debug)] struct Update; -impl Event for Update -{ - fn id(&self) -> EventId - { - EventId::of::() - } -} +impl Event for Update {} fn main() { let mut world = World::new(); world.register_system( - &Update, + Update, say_hello .into_system() .initialize((SayHelloState { cnt: 0 },)), ); world.register_system( - &Update, + Update, say_whats_up .into_system() .initialize((SayHelloState { cnt: 0 },)), @@ -75,9 +69,9 @@ fn main() world.create_entity((SomeData { num: 345 },)); - world.emit(&Update); + world.emit(Update); println!("Haha"); - world.emit(&Update); + world.emit(Update); } -- cgit v1.2.3-18-g5258