summaryrefslogtreecommitdiff
path: root/engine/src/camera/fly.rs
diff options
context:
space:
mode:
authorHampusM <hampus@hampusmat.com>2026-07-10 15:37:09 +0200
committerHampusM <hampus@hampusmat.com>2026-07-10 15:37:09 +0200
commit62771c4e3714e068a85427e40f33b279afa49c17 (patch)
treed9149df74c62d518a130f7413b6ba0d7888ea288 /engine/src/camera/fly.rs
parentd91156a08ea9f65d1e2660c50581a10603f29f58 (diff)
refactor(engine): use new Single get* fns
Diffstat (limited to 'engine/src/camera/fly.rs')
-rw-r--r--engine/src/camera/fly.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/engine/src/camera/fly.rs b/engine/src/camera/fly.rs
index 589ba8a..9d5658b 100644
--- a/engine/src/camera/fly.rs
+++ b/engine/src/camera/fly.rs
@@ -87,8 +87,12 @@ fn update(
delta_time: Single<DeltaTime>,
options: Local<Options>,
mut actions: Actions,
-)
+) -> Result<(), crate::Error>
{
+ let keyboard = keyboard.get()?;
+ let mouse = mouse.get()?;
+ let delta_time = delta_time.get()?;
+
for (
camera_ent_id,
(mut camera, mut camera_world_pos, mut fly_camera, controllable_camera),
@@ -158,4 +162,6 @@ fn update(
camera.target = camera_world_pos.position + direction;
}
+
+ Ok(())
}