diff --git a/game/main/src/camera_system/camera_plugin.rs b/game/main/src/camera_system/camera_plugin.rs index 3fed000..e3bb960 100644 --- a/game/main/src/camera_system/camera_plugin.rs +++ b/game/main/src/camera_system/camera_plugin.rs @@ -2,6 +2,7 @@ use bevy::core_pipeline::experimental::taa::{TemporalAntiAliasBundle, TemporalAn use bevy::core_pipeline::prepass::DepthPrepass; use bevy::input::mouse::{MouseMotion, MouseScrollUnit, MouseWheel}; use bevy::prelude::*; +use bevy::window::{CursorGrabMode, PrimaryWindow}; use shared::sets::GameplaySet; use shared::tags::MainCamera; use world_generation::hex_utils::HexCoord; @@ -69,12 +70,14 @@ fn orbit_camera_upate( mut wheel: EventReader, mut mouse_motion: EventReader, mouse: Res>, + mut window_query: Query<&mut Window, With>, key: Res>, time: Res