summaryrefslogtreecommitdiff
path: root/engine/src/camera/fly.rs
diff options
context:
space:
mode:
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(())
}