From 13da707aeef0084a9194f2fc1202648581fb7281 Mon Sep 17 00:00:00 2001 From: Carter Anderson Date: Sun, 29 Mar 2020 23:51:13 -0700 Subject: [PATCH] add event example --- examples/event.rs | 43 ++++++++++++++++++++++++++++++++++++++++++ src/app/app_builder.rs | 7 ++++++- src/prelude.rs | 18 ++++++++++++------ 3 files changed, 61 insertions(+), 7 deletions(-) create mode 100644 examples/event.rs diff --git a/examples/event.rs b/examples/event.rs new file mode 100644 index 0000000000..8ba456d65a --- /dev/null +++ b/examples/event.rs @@ -0,0 +1,43 @@ +use bevy::prelude::*; + +struct MyEvent { + pub message: String, +} + +fn main() { + App::build() + .add_defaults() + .add_event::() + .add_system(event_trigger_system()) + .build_system(event_listener_system) + .run(); +} + +fn event_trigger_system() -> Box { + let mut elapsed = 0.0; + SystemBuilder::new("EventTrigger") + .read_resource::