1
0
Fork 0
This commit is contained in:
Paul-Nicolas Madelaine 2025-11-13 23:10:22 +01:00
parent 882ffa9e8f
commit 098071046d

View file

@ -187,10 +187,12 @@ impl<'l> Move<'l> {
let pos = self.make();
let mut moves = MateMoveGenImpl::new();
pos.generate_moves(&mut moves);
moves.is_check.then(|| match moves.is_mate {
true => SanSuffix::Checkmate,
false => SanSuffix::Check,
})
let MateMoveGenImpl { is_check, is_mate } = moves;
match (is_check, is_mate) {
(false, _) => None,
(true, false) => Some(SanSuffix::Check),
(true, true) => Some(SanSuffix::Checkmate),
}
},
}
}