misc
This commit is contained in:
parent
882ffa9e8f
commit
098071046d
1 changed files with 6 additions and 4 deletions
10
src/moves.rs
10
src/moves.rs
|
|
@ -187,10 +187,12 @@ impl<'l> Move<'l> {
|
||||||
let pos = self.make();
|
let pos = self.make();
|
||||||
let mut moves = MateMoveGenImpl::new();
|
let mut moves = MateMoveGenImpl::new();
|
||||||
pos.generate_moves(&mut moves);
|
pos.generate_moves(&mut moves);
|
||||||
moves.is_check.then(|| match moves.is_mate {
|
let MateMoveGenImpl { is_check, is_mate } = moves;
|
||||||
true => SanSuffix::Checkmate,
|
match (is_check, is_mate) {
|
||||||
false => SanSuffix::Check,
|
(false, _) => None,
|
||||||
})
|
(true, false) => Some(SanSuffix::Check),
|
||||||
|
(true, true) => Some(SanSuffix::Checkmate),
|
||||||
|
}
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue