Refactor some clippy-pedantic errors

This commit is contained in:
stefiosif
2024-09-06 20:30:57 +03:00
parent 6b9650a6f0
commit 2093d91dfa
12 changed files with 42 additions and 47 deletions

View File

@@ -27,17 +27,17 @@ pub fn negamax(
game.board.make_move(&mv);
if game.board.king_under_check(color) {
game.board.unmake_move(move_parameters);
game.board.unmake_move(&move_parameters);
continue;
}
legal_moves += 1;
let move_score = -negamax(game, -beta, -alpha, depth - 1, plies + 1).1;
game.board.unmake_move(move_parameters);
game.board.unmake_move(&move_parameters);
if move_score > best_score {
best_score = move_score;
best_move = Some(mv)
best_move = Some(mv);
}
if move_score >= beta {
@@ -50,9 +50,8 @@ pub fn negamax(
if legal_moves == 0 {
if game.board.king_under_check(color) {
return (None, mate_score);
} else {
return (None, 0);
}
return (None, 0);
}
(best_move, best_score)
}

View File

@@ -27,12 +27,12 @@ pub fn quiescence(game: &mut Game, mut alpha: i32, beta: i32) -> (Option<Move>,
game.board.make_move(&mv);
if game.board.king_under_check(color) {
game.board.unmake_move(move_parameters);
game.board.unmake_move(&move_parameters);
continue;
}
let move_score = -quiescence(game, -beta, -alpha).1;
game.board.unmake_move(move_parameters);
game.board.unmake_move(&move_parameters);
if move_score >= beta {
return (Some(mv), beta);