@ -501,7 +501,7 @@ const std::array<PieceType, 120> KING_CHECK_TEST_BOARD = {
INV , NONE , NONE , NONE , W_KING , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , NONE , B_ROOK , NONE , NONE , B_KING , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , W_KING , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , INV , INV , INV , INV , INV , INV , INV , INV , INV ,
@ -542,7 +542,7 @@ const std::array<PieceType, 120> EN_PASSANT_CHECK_BOARD = {
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , B_KING , INV ,
INV , INV , INV , INV , INV , INV , INV , INV , INV , INV ,
INV , INV , INV , INV , INV , INV , INV , INV , INV , INV
} ;
@ -556,7 +556,7 @@ const std::array<PieceType, 120> EN_PASSANT_CHECK_MOVED_BOARD = {
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , B_KING , INV ,
INV , INV , INV , INV , INV , INV , INV , INV , INV , INV ,
INV , INV , INV , INV , INV , INV , INV , INV , INV , INV
} ;
@ -574,9 +574,9 @@ const std::array<PieceType, 120> EN_PASSANT_CHECK_BOARD1 = {
INV , NONE , NONE , NONE , NONE , W_PAWN , B_PAWN , NONE , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , W_KING , NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , B_KING , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , INV , INV , INV , INV , INV , INV , INV , INV , INV ,
INV , INV , INV , INV , INV , INV , INV , INV , INV , INV
} ;
@ -588,9 +588,9 @@ const std::array<PieceType, 120> EN_PASSANT_CHECK_MOVED_BOARD1 = {
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , W_KING , NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , B_KING , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , INV , INV , INV , INV , INV , INV , INV , INV , INV ,
INV , INV , INV , INV , INV , INV , INV , INV , INV , INV
} ;
@ -600,7 +600,7 @@ const int EN_PASSANT_CHECK_POS2 = C3;
const std : : array < PieceType , 120 > EN_PASSANT_CHECK_BOARD2 = {
INV , INV , INV , INV , INV , INV , INV , INV , INV , INV ,
INV , INV , INV , INV , INV , INV , INV , INV , INV , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , W_KING , NONE , NONE , NONE , NONE , NONE , B_KING , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
@ -614,7 +614,7 @@ const std::array<PieceType, 120> EN_PASSANT_CHECK_BOARD2 = {
const std : : array < PieceType , 120 > EN_PASSANT_CHECK_MOVED_BOARD2 = {
INV , INV , INV , INV , INV , INV , INV , INV , INV , INV ,
INV , INV , INV , INV , INV , INV , INV , INV , INV , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , W_KING , NONE , NONE , NONE , NONE , NONE , B_KING , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
@ -631,7 +631,7 @@ const int EN_PASSANT_CHECK_POS3 = E3;
const std : : array < PieceType , 120 > EN_PASSANT_CHECK_BOARD3 = {
INV , INV , INV , INV , INV , INV , INV , INV , INV , INV ,
INV , INV , INV , INV , INV , INV , INV , INV , INV , INV ,
INV , NONE , NONE , NONE, NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , B_KING, NONE , W_KING , NONE , NONE , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
@ -645,7 +645,7 @@ const std::array<PieceType, 120> EN_PASSANT_CHECK_BOARD3 = {
const std : : array < PieceType , 120 > EN_PASSANT_CHECK_MOVED_BOARD3 = {
INV , INV , INV , INV , INV , INV , INV , INV , INV , INV ,
INV , INV , INV , INV , INV , INV , INV , INV , INV , INV ,
INV , NONE , NONE , NONE, NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , B_KING, NONE , W_KING , NONE , NONE , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
@ -787,7 +787,7 @@ const std::array<PieceType, 120> PAWN_PROM_BLANK_BOARD = {
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , B_ROOK , NONE , NONE , NONE , NONE , NONE , NONE , INV ,
INV , NONE , NONE , NONE , NONE , NONE , NONE , W_KING , NONE , INV ,
INV , NONE , NONE , NONE , NONE , B_KING , NONE , W_KING , NONE , INV ,
INV , INV , INV , INV , INV , INV , INV , INV , INV , INV ,
INV , INV , INV , INV , INV , INV , INV , INV , INV , INV
} ;