diff --git a/src/all_moves_functions.cpp b/src/all_moves_functions.cpp index 1f35616..7ede64e 100644 --- a/src/all_moves_functions.cpp +++ b/src/all_moves_functions.cpp @@ -49,7 +49,7 @@ void _king_add_if_not_blocked(int pos, int from, std::vector *pns, std::arr if (_xy_is_color(pos, board, color_of_piece)){ *is_not_blocked = false; } else if (_xy_is_color(pos, board, color_of_opposite)){ - pns->push_back(make_move(from, pos, (*board)[pos], PieceType::NONE, 0, 0, castle_flag)); + pns->push_back(make_move(from, pos, (*board)[pos], PieceType::NONE)); *is_not_blocked = false; } else { pns->push_back(make_move(from, pos, (*board)[pos], PieceType::NONE, 0, 0, castle_flag)); @@ -194,6 +194,8 @@ void _get_all_moves_king(int pos, std::vector *pns, std::array