reworked moveflag system
This commit is contained in:
parent
951a8bbec6
commit
1f61dc35f8
32 changed files with 3784 additions and 40 deletions
|
|
@ -47,7 +47,7 @@ fn test_promotion_to_rook() {
|
|||
fn test_promotion_to_bishop() {
|
||||
// Test 6: Promotion to Bishop (Capture)
|
||||
// (from: G2, to: H1)
|
||||
let m_promo_b = Move::new(Square::G2, Square::H1, MOVE_FLAG_PROMO_CAP_B);
|
||||
let m_promo_b = Move::new(Square::G2, Square::H1, MOVE_FLAG_PROMO_B_CAP);
|
||||
assert_eq!(m_promo_b.to_algebraic(), "g2h1b");
|
||||
}
|
||||
|
||||
|
|
@ -55,7 +55,7 @@ fn test_promotion_to_bishop() {
|
|||
fn test_promotion_to_knight() {
|
||||
// Test 7: Promotion to Knight (Capture)
|
||||
// (from: G7, to: F8)
|
||||
let m_promo_n = Move::new(Square::G7, Square::F8, MOVE_FLAG_PROMO_CAP_N);
|
||||
let m_promo_n = Move::new(Square::G7, Square::F8, MOVE_FLAG_PROMO_N_CAP);
|
||||
assert_eq!(m_promo_n.to_algebraic(), "g7f8n");
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue