mirror of
https://github.com/HChaZZY/Stockfish.git
synced 2025-12-22 01:56:58 +08:00
Broader condition for dangerous pawn moves
Instead of a passed pawn now we just require the pawn to be in the opponent camp to be considered a dangerous move. Added some renaming to reflect the change. Passed both short TC test LLR: 2.95 (-2.94,2.94) [-1.50,4.50] Total: 10358 W: 2033 L: 1900 D: 6425 And long TC LLR: 2.95 (-2.94,2.94) [0.00,6.00] Total: 21459 W: 3486 L: 3286 D: 14687 bench: 8322172
This commit is contained in:
committed by
Marco Costalba
parent
2408243cf4
commit
69a14554ee
@@ -84,6 +84,8 @@ extern Bitboard PseudoAttacks[PIECE_TYPE_NB][SQUARE_NB];
|
||||
extern int SquareDistance[SQUARE_NB][SQUARE_NB];
|
||||
|
||||
const Bitboard DarkSquares = 0xAA55AA55AA55AA55ULL;
|
||||
const Bitboard TheirHalf[COLOR_NB] = { Rank5BB | Rank6BB | Rank7BB | Rank8BB,
|
||||
Rank1BB | Rank2BB | Rank3BB | Rank4BB };
|
||||
|
||||
/// Overloads of bitwise operators between a Bitboard and a Square for testing
|
||||
/// whether a given bit is set in a bitboard, and for setting and clearing bits.
|
||||
|
||||
Reference in New Issue
Block a user