Potentiel finish pour la classe

This commit is contained in:
thatscringebro 2025-03-12 15:46:36 -04:00
parent 4da9010a09
commit a55a0f7960

View File

@ -138,7 +138,14 @@ impl TaquinGame {
self.score = 0;
}
fn exchange(&mut self, ax: usize, ay: usize, bx: usize, by: usize) {}
fn exchange(&mut self, ax: usize, ay: usize, bx: usize, by: usize) {
if ax < COLUMNS && ay < ROWS && bx < COLUMNS && by < ROWS {
let temp = self.grid[by][bx];
self.grid[by][bx] = self.grid[ay][ax];
self.grid[ay][ax] = temp;
self.empty_coord = [by, bx];
}
}
pub fn resolve(&mut self) {
let mut value = 1;