summaryrefslogtreecommitdiff
path: root/engine-ecs/examples/with_sole.rs
diff options
context:
space:
mode:
authorHampusM <hampus@hampusmat.com>2026-07-21 15:16:47 +0200
committerHampusM <hampus@hampusmat.com>2026-07-21 15:16:47 +0200
commit763b01fd3f35842d1bc065ad27e5a6a6d4265cef (patch)
tree69fc44d636324059aed5d0034c0d45a7b0a2a0f9 /engine-ecs/examples/with_sole.rs
parent63675d4168224b66d28c9d64a8e121ef397d4edd (diff)
refactor(engine-ecs): remove old declare_entity macro rule
Diffstat (limited to 'engine-ecs/examples/with_sole.rs')
-rw-r--r--engine-ecs/examples/with_sole.rs17
1 files changed, 5 insertions, 12 deletions
diff --git a/engine-ecs/examples/with_sole.rs b/engine-ecs/examples/with_sole.rs
index 16a5aba..69670d1 100644
--- a/engine-ecs/examples/with_sole.rs
+++ b/engine-ecs/examples/with_sole.rs
@@ -1,7 +1,7 @@
-use engine_ecs::pair::{ChildOf, Pair};
+use engine_ecs::pair::ChildOf;
use engine_ecs::phase::{Phase, UPDATE as UPDATE_PHASE};
use engine_ecs::sole::Single;
-use engine_ecs::{declare_entity, Component, Query, Sole, World};
+use engine_ecs::{declare_entity, pair, Component, Query, Sole, World};
#[derive(Component)]
struct Ammo
@@ -33,16 +33,9 @@ fn print_total_ammo_count(ammo_counter: Single<AmmoCounter>)
assert_eq!(ammo_count, 19);
}
-declare_entity!(
- PRINT_AMMO_COUNT_PHASE,
- (
- Phase,
- Pair::builder()
- .relation::<ChildOf>()
- .target_id(*UPDATE_PHASE)
- .build()
- )
-);
+declare_entity! {
+ PRINT_AMMO_COUNT_PHASE: (Phase, pair!(ChildOf, { *UPDATE_PHASE }));
+}
fn main()
{