diff options
| author | HampusM <hampus@hampusmat.com> | 2026-04-28 18:14:46 +0200 |
|---|---|---|
| committer | HampusM <hampus@hampusmat.com> | 2026-04-28 18:14:46 +0200 |
| commit | 6c80b750e09f1996c56b45769937ca5a5d736bd8 (patch) | |
| tree | e50530575febf2ff79338874064aa58da7e833d4 | |
| parent | 3bd1e0fe3af32a80c068a7fdb5ced0929ca3d7f1 (diff) | |
| -rw-r--r-- | engine/src/input.rs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/engine/src/input.rs b/engine/src/input.rs index f8c9dfd..60dd1e7 100644 --- a/engine/src/input.rs +++ b/engine/src/input.rs @@ -1,6 +1,6 @@ use ecs::declare_entity; use ecs::extension::Collector as ExtensionCollector; -use ecs::pair::{DependsOn, Pair}; +use ecs::pair::{ChildOf, Pair}; use ecs::phase::Phase; use crate::windowing::PHASE as WINDOWING_PHASE; @@ -13,7 +13,7 @@ declare_entity!( ( Phase, Pair::builder() - .relation::<DependsOn>() + .relation::<ChildOf>() .target_id(*WINDOWING_PHASE) .build() ) @@ -25,8 +25,10 @@ pub struct Extension {} impl ecs::extension::Extension for Extension { - fn collect(self, _collector: ExtensionCollector<'_>) + fn collect(self, mut collector: ExtensionCollector<'_>) { + collector.add_declared_entity(&PHASE); + // TODO: Add input mapping } } |
