From 7a30ebc19a36ce0f9c4e50c3019deedabe7e721f Mon Sep 17 00:00:00 2001 From: Amatsugu Date: Mon, 4 Nov 2024 20:26:33 -0500 Subject: [PATCH] camera fixes and cleanup --- game/main/src/camera_system/camera_plugin.rs | 125 +++---------------- game/main/src/camera_system/components.rs | 23 +--- 2 files changed, 18 insertions(+), 130 deletions(-) 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