List of all items
Structs
- chess_functionality::MoveBehaviour
- chess_functionality::moves::Move
- chess_functionality::moves::king::CastleState
- engine::move_thread::EngineCalculation
Enums
Functions
- chess_functionality::determine_appropriate_move_behaviour
- chess_functionality::game_over::is_checkmate
- chess_functionality::game_over::is_stalemate
- chess_functionality::moves::calculate_possible_moves
- chess_functionality::moves::check::all_possible_moves
- chess_functionality::moves::check::get_kings_position
- chess_functionality::moves::check::king_is_checked
- chess_functionality::moves::check::remove_moves_resulting_in_check
- chess_functionality::moves::king::calculate_king_moves
- chess_functionality::moves::move_piece::move_piece
- chess_functionality::moves::move_piece::unmove_piece
- chess_functionality::moves::pawn::calculate_pawn_moves
- chess_functionality::moves::search_for_moves::search_for_moves
- engine::end_game::force_king_to_corner_endgame_eval
- engine::ordering::get_pawn_attack_map
- engine::ordering::order_moves
- engine::scoring::evaluate_board
- engine::search_captures::search_captures
- engine::search_for_moves
- utils::decode_board
- utils::encode_board
- utils::for_each_tile
Constants
- engine::piece_map::BISHOP_TABLE
- engine::piece_map::KING_TABLE
- engine::piece_map::KNIGHT_TABLE
- engine::piece_map::PAWN_TABLE
- engine::piece_map::QUEEN_TABLE
- engine::piece_map::ROOK_TABLE
- engine::scoring::BISHOP_VALUE
- engine::scoring::KNIGHT_VALUE
- engine::scoring::PAWN_VALUE
- engine::scoring::QUEEN_VALUE
- engine::scoring::ROOK_VALUE