diff --git a/src/camera.rs b/src/camera.rs index db441f1..9ce5c28 100644 --- a/src/camera.rs +++ b/src/camera.rs @@ -1,3 +1,5 @@ +use bevy::input::mouse::MouseButtonInput; + use crate::prelude::*; /// Menu Plugin; empty struct for Plugin impl @@ -13,11 +15,13 @@ impl Plugin for CameraPlugin { pub(crate) struct FlyCamera; /// Fly camera system for moving around like a drone +/// TODO: Only if key is pressed! fn editor_fly_camera( mut cameras: Query<(&Camera, &mut Transform), With>, windows: Query<&Window>, primary_window: Query>, keys: Res>, + mouse: Res>, mut cursor_events: EventReader, time: Res