feat: calcul automatique des points #3

This commit is contained in:
Henri Bourcereau 2024-09-22 16:11:42 +02:00
parent 08fd067a95
commit 17605efe76
4 changed files with 87 additions and 18 deletions

View file

@ -443,10 +443,13 @@ impl PointsRules {
pub fn get_points(&self) -> (u8, u8) {
let jans = self.get_jans(&self.board);
// if !jans.is_empty() {
// println!("get points : {:?}", jans);
// }
let (points, adv_points) = jans
.into_iter()
.fold((0, 0), |acc: (i8, i8), (jan, moves)| {
println!("get_points : {:?}", jan);
// println!("get_points : {:?}", jan);
let is_double = if jan == Jan::HelplessMan {
moves[0] == (CheckerMove::default(), CheckerMove::default())
} else {