Skip to content
This repository was archived by the owner on Oct 7, 2025. It is now read-only.

Commit 893a18b

Browse files
authored
feat(deps): Updated to Bevy 0.17 (#119)
* Updated bevy from 0.16 to 0.17 * Replaced Events with Messages
1 parent 1aae83d commit 893a18b

File tree

3 files changed

+7
-6
lines changed

3 files changed

+7
-6
lines changed

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ homepage = "https://github.com/zkat/big-brain"
1515
[workspace]
1616

1717
[dependencies]
18-
bevy = { version = "0.16.0", default-features = false, features = ["bevy_log"] }
18+
bevy = { version = "0.17.0", default-features = false, features = ["bevy_log"] }
1919
big-brain-derive = { version = "=0.23.0", path = "./derive" }
2020

2121
[dev-dependencies]
22-
bevy = { version = "0.16.0", default-features = true }
22+
bevy = { version = "0.17.0", default-features = true }
2323
rand = { version = "0.8.5", features = ["small_rng"] }
2424

2525
[features]

examples/farming_sim.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -585,7 +585,7 @@ fn init_entities(
585585
// ================================================================================
586586

587587
// Define a custom event for our scene loading
588-
#[derive(Event)]
588+
#[derive(Event, Message)]
589589
struct SceneLoaded {
590590
/// The entities in this scene
591591
entities: Vec<Entity>,
@@ -624,12 +624,13 @@ fn main() {
624624
// farming_sim --features=trace` to see extra tracing output.
625625
filter: "big_brain=debug,farming_sim=debug".to_string(),
626626
custom_layer: |_| None,
627+
..default()
627628
}))
628-
.add_event::<SceneLoaded>()
629+
.add_message::<SceneLoaded>()
629630
.add_systems(Update, check_scene_loaded)
630631
// This observer will attach components to entities in the scene based on their names.
631632
.add_observer(
632-
|trigger: Trigger<SceneLoaded>,
633+
|trigger: On<SceneLoaded>,
633634
query: Query<(Entity, &Name)>,
634635
mut commands: Commands| {
635636
for entity in trigger.event().entities.iter() {

tests/steps.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ struct ExitAction;
6262

6363
fn exit_action(
6464
mut query: Query<(&Actor, &mut ActionState), With<ExitAction>>,
65-
mut app_exit_events: EventWriter<AppExit>,
65+
mut app_exit_events: MessageWriter<AppExit>,
6666
) {
6767
for (Actor(_actor), mut state) in query.iter_mut() {
6868
println!("exit_action {state:?}");

0 commit comments

Comments
 (0)