Improve readability and remove redundant code
This commit is contained in:
@@ -75,13 +75,11 @@ impl MoveParameters {
|
||||
|
||||
pub fn add_capture_and_promotion_piece(&mut self, board: &Board, mv: Move, color: Color) {
|
||||
match mv.move_type {
|
||||
MoveType::Capture => {
|
||||
self.add_captured_piece(board, mv.dst, Color::opponent_color(color))
|
||||
}
|
||||
MoveType::Capture => self.add_captured_piece(board, mv.dst, color.opponent()),
|
||||
MoveType::Promotion(piece) => self.add_promoted_piece(piece),
|
||||
MoveType::PromotionCapture(piece) => {
|
||||
self.add_promoted_piece(piece);
|
||||
self.add_captured_piece(board, mv.dst, Color::opponent_color(color));
|
||||
self.add_captured_piece(board, mv.dst, color.opponent());
|
||||
}
|
||||
_ => (),
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user