From 3dc92fad981e28c760f3c6e95f5a8153ea6c9be4 Mon Sep 17 00:00:00 2001 From: Jon Santmyer Date: Wed, 15 Apr 2026 22:22:45 -0400 Subject: work on orbits (not right yet), orbit camera --- src/tacmap.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/tacmap.rs') diff --git a/src/tacmap.rs b/src/tacmap.rs index 89d21aa..b245f77 100644 --- a/src/tacmap.rs +++ b/src/tacmap.rs @@ -52,7 +52,7 @@ impl TacticalMap let camera = Camera::new( wgpuctx, cgmath::Point3::::new(0.0, 0.0, 1.0), - cgmath::Deg(-90.0), + cgmath::Deg(0.0), cgmath::Rad(0.0)); let projection = Projection::new( @@ -86,8 +86,11 @@ impl TacticalMap ui_state: &mut GameWindowUiState, dt: Duration) { - self.camera_controller.update(&mut self.camera, dt); ui_state.camera_scale = self.camera.get_scale(); + ui_state.camera_pos = Some(self.camera.get_position()); + self.camera.set_target(ui_state.camera_target); + + self.camera_controller.update(&mut self.camera, game_state, ui_state, dt); } pub fn keyboard_input( -- cgit v1.2.3