Fix overflow bug, clean up code

This commit is contained in:
stefiosif
2025-03-28 23:38:00 +02:00
parent 6211e5be89
commit d1bdc140a5
8 changed files with 59 additions and 32 deletions

View File

@@ -21,7 +21,7 @@ pub fn score_move(
if mv.is_capture() {
let aggressor = mailbox.piece_at(mv.src()).unwrap();
if let Some(victim) = mailbox.piece_at(mv.dst()) {
return aggressor.0.idx() as i16 - 8 * victim.0.idx() as i16;
return aggressor.0.idx() as i32 - 8 * victim.0.idx() as i32;
}
return 0; //en passant
}