List of all items
Structs
- bitboard::BitBoard
- bitboard::BitIterator
- board::Board
- board::BoardState
- board::actions::Action
- board::actions::HistoryMove
- board::actions::IndexedPreviousBoard
- board::actions::PreviousBoard
- board::actions::TheoreticalAction
- board::actions::TurnInfo
- board::actions::TurnUpdate
- board::edges::Edges
- board::fen::FenFullMoves
- board::fen::FenOptions
- board::fen::FenState
- board::fen::FenSubMoves
- board::fen::FenTurns
- board::game::DefaultZobristController
- board::game::Game
- board::game::MoveLegalResponse
- board::perft::PerftResults
- board::tests::FENTest
- board::zobrist::ZobristHashTable
- games::ataxx::Ataxx
- games::ataxx::AtaxxMoveController
- games::ataxx::AtaxxPostProcess
- games::ataxx::AtaxxResolution
- games::chess::Chess
- games::chess::ChessCastlingRights
- games::chess::ChessEnPassant
- games::chess::ChessMoveController
- games::chess::ChessPostProcess
- games::chess::ChessResolution
- games::chess::pieces::BishopPiece
- games::chess::pieces::KingPiece
- games::chess::pieces::KnightPiece
- games::chess::pieces::PawnPiece
- games::chess::pieces::QueenPiece
- games::chess::pieces::RookPiece
Enums
- bitboard::Direction
- board::actions::CounterUpdate
- board::actions::HistoryState
- board::actions::HistoryUpdate
- board::actions::SimpleMove
- board::actions::UndoMoveError
- board::fen::FenDecodeError
- board::fen::FenTeamArgument
- board::game::GameResults
- board::pieces::PieceSymbol
Traits
- board::fen::FenArgument
- board::fen::PostProcess
- board::game::MoveController
- board::game::Resolution
- board::game::ZobristController
- board::pieces::Piece
Functions
- bitboard::generate_files
- bitboard::generate_ranks
- board::edges::generate_edge_list
- board::edges::generate_edges
- board::game::get_theoretical_moves_bound
- board::lookups::generate_lookups
- board::reverse_turns
- board::tests::get_time_ms
- board::tests::parse_tests
- board::tests::run_tests
- board::update_turns
- games::ataxx::is_single_move
- games::chess::pieces::get_moves_ray
- games::chess::pieces::get_ray_attacks
Type Aliases
- board::AttackDirections
- board::AttackLookup
- board::Cols
- board::PieceType
- board::Rows
- board::actions::ActionInfo
- board::actions::Move
- board::actions::TheoreticalMove
- board::edges::EdgeBuffer
- board::perft::PerftBranch
Constants
- board::game::NORMAL_MODE
- games::ataxx::STONE
- games::chess::ATTACKS_MODE
- games::chess::pieces::BISHOP
- games::chess::pieces::CASTLING_MOVE
- games::chess::pieces::KING
- games::chess::pieces::KNIGHT
- games::chess::pieces::NORMAL_KING_MOVE
- games::chess::pieces::PAWN
- games::chess::pieces::QUEEN
- games::chess::pieces::ROOK