fix(web client): free mode prise de coin par puissance

This commit is contained in:
Henri Bourcereau 2026-06-07 20:28:36 +02:00
parent 0afd3e0e41
commit fa8b87d213

View file

@ -327,7 +327,16 @@ fn free_mode_dests_for(
if dest >= 1 && dest <= 24 { if dest >= 1 && dest <= 24 {
let d = dest as u8; let d = dest as u8;
if !opp_present(d) { if !opp_present(d) {
dests.push(d); if d == 13 && is_white && displayed_value(board, staged, is_white, 12) < 2 {
// prise de coin par puissance for white
dests.push(12)
} else if d == 12 && !is_white && displayed_value(board, staged, is_white, 13) > -2
{
// prise de coin par puissance for black
dests.push(13)
} else {
dests.push(d);
}
} }
} else if all_in_exit { } else if all_in_exit {
dests.push(0); // exit dests.push(0); // exit