From 15b9f3675a64230aa9e39a8dbbf5c9c10a5b12c2 Mon Sep 17 00:00:00 2001 From: szymon Date: Wed, 2 Sep 2026 13:43:24 +0200 Subject: [PATCH] fix: update_dimension not updating dimensions --- src/ui/macroquad/game/board.rs | 2 ++ src/ui/macroquad/game/game.rs | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ui/macroquad/game/board.rs b/src/ui/macroquad/game/board.rs index 94bb279..c1a5af0 100644 --- a/src/ui/macroquad/game/board.rs +++ b/src/ui/macroquad/game/board.rs @@ -290,6 +290,8 @@ impl Board { /// Updates dimensions of graphical squares pub fn update_dimensions(&mut self) { + self.field_size = self.rect.w / self.board_view.size as f32; + for field in &mut self.fields { let pos: Position = field.pos; diff --git a/src/ui/macroquad/game/game.rs b/src/ui/macroquad/game/game.rs index c001490..219d2b2 100644 --- a/src/ui/macroquad/game/game.rs +++ b/src/ui/macroquad/game/game.rs @@ -333,7 +333,7 @@ impl GameClient { }; if self.board.update_board_rect(self.board_area) { - self.board.repopulate(); + self.board.update_dimensions(); } } }