diff options
| author | HampusM <hampus@hampusmat.com> | 2026-07-10 15:37:09 +0200 |
|---|---|---|
| committer | HampusM <hampus@hampusmat.com> | 2026-07-10 15:37:09 +0200 |
| commit | 62771c4e3714e068a85427e40f33b279afa49c17 (patch) | |
| tree | d9149df74c62d518a130f7413b6ba0d7888ea288 /engine/src/camera | |
| parent | d91156a08ea9f65d1e2660c50581a10603f29f58 (diff) | |
refactor(engine): use new Single get* fns
Diffstat (limited to 'engine/src/camera')
| -rw-r--r-- | engine/src/camera/fly.rs | 8 |
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(()) } |
