Quantum-Chess 0.5
Chargement...
Recherche...
Aucune correspondance
Piece Liste des membres

Liste complète des membres de Piece, y compris les membres hérités :

abs_substracte(std::size_t x, std::size_t y) noexceptPieceinlineprivatestatic
check_if_use_move_promote(Board< N, M > const &board, Coord const &pos) const noexceptPiece
get_color() const noexceptPieceinline
get_list_move(Board< N, M > const &board, Coord const &pos) const noexceptPieceprivate
get_list_move_bishop(Board< N, M > const &board, Coord const &pos) const noexceptPieceprivate
get_list_move_king(Board< N, M > const &board, Coord const &pos) const noexceptPieceprivate
get_list_move_knight(Board< N, M > const &board, Coord const &pos) const noexceptPieceprivate
get_list_move_pawn(Board< N, M > const &board, Coord const &pos) const noexceptPieceprivate
get_list_move_queen(Board< N, M > const &board, Coord const &pos) const noexceptPieceprivate
get_list_move_rec(Board< N, M > const &board, Coord const &pos, std::array< int, SIZE > const &list_move) const noexceptPieceprivate
get_list_move_rook(Board< N, M > const &board, Coord const &pos) const noexceptPieceprivate
get_list_normal_move(Board< N, M > const &board, Coord const &pos) const noexceptPiece
get_list_promote(Board< N, M > const &board, Coord const &pos) const noexceptPiece
get_list_split_move(Board< N, M > const &board, Coord const &pos) const noexceptPiece
get_type() const noexceptPieceinline
is_black() const noexceptPieceinline
is_white() const noexceptPieceinline
m_colorPieceprivate
m_typePieceprivate
Move_Mode énumérationPieceprivate
norm(Coord const &x, Coord const &y) noexceptPieceinlineprivatestatic
operator=(Piece const &)=defaultPieceinline
operator=(Piece &&)=defaultPieceinline
Piece() noexceptPieceinline
Piece(TypePiece piece, Color color) noexceptPieceinline
Piece(Piece const &)=defaultPieceinline
Piece(Piece &&)=defaultPieceinline
same_color(Piece const &other) const noexceptPieceinline
~Piece()=defaultPieceinline