From 7f63ec5c10eb7e8dd4edaabd1a6a437328911d39 Mon Sep 17 00:00:00 2001 From: Jon Santmyer Date: Sun, 10 May 2026 13:29:56 -0400 Subject: fleets --- src/window.rs | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'src/window.rs') diff --git a/src/window.rs b/src/window.rs index d895040..29c347f 100644 --- a/src/window.rs +++ b/src/window.rs @@ -75,7 +75,11 @@ impl GameWindow None => { return; } }; - self.tactical_map.update(current_system, &mut self.ui_state, dt); + self.tactical_map.update( + current_system, + &mut self.ui_state, + game_state.timeman().seconds(), + dt); } pub fn keyboard_input( @@ -105,10 +109,12 @@ impl GameWindow self.ui_state.render(game_state, &self.eguictx); if self.ui_state.topbar_sate.current_system.is_some() { let game_state = game_state.borrow(); + let fleets_manager = game_state.fleets(); let current_system = &game_state.solar_systems()[self.ui_state.topbar_sate.current_system.unwrap()]; self.tactical_map.draw( &self.wgpuctx, + fleets_manager, current_system, game_state.timeman())?; @@ -124,7 +130,12 @@ impl GameWindow egui::CentralPanel::default() .frame(egui::Frame::new()) .show(self.eguictx.context(), |ui| { - self.tactical_map.paint_labels(current_system, screen_size, ui); + self.tactical_map.paint_labels( + current_system, + game_state.timeman().seconds(), + screen_size, + ui + ); }); } self.eguictx.present( -- cgit v1.2.3