From 0f2190ad31c09c0fac29daad57b912eb74ecdb5e Mon Sep 17 00:00:00 2001 From: Noa Aarts Date: Fri, 5 Dec 2025 20:42:22 +0100 Subject: [PATCH] add simulated place function to the board --- game/src/lib.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/game/src/lib.rs b/game/src/lib.rs index 18440d0..8477554 100644 --- a/game/src/lib.rs +++ b/game/src/lib.rs @@ -230,6 +230,12 @@ mod game { }) } + fn sim_place(&self, tile: Tile, pos: (usize, usize), player: Player) -> Self { + let mut other = self.clone(); + other.place(tile, pos, player); + other + } + fn place(&mut self, tile: Tile, pos: (usize, usize), player: Player) { let (x, y) = pos; for &(i, j) in tile.parts.iter() {