chore: remove pawns_positions vector

This commit is contained in:
2026-08-12 18:55:05 +02:00
parent 640a61fe48
commit d064117935

View File

@@ -5,7 +5,6 @@ use log::{debug, info, warn};
pub struct Board { pub struct Board {
board: Vec<Field>, board: Vec<Field>,
pawns_positions: Vec<Position>,
pub size: usize, pub size: usize,
} }
@@ -56,16 +55,7 @@ impl Board {
}) })
.collect(); .collect();
let pawns_positions: Vec<Position> = board Board { board, size }
.iter()
.filter_map(|field| field.pawn.as_ref().map(|_| field.position))
.collect();
Board {
board,
size,
pawns_positions,
}
} }
/// Checks if move from position to position is valid. /// Checks if move from position to position is valid.