#include <Color.hpp>
#include <Coord.hpp>
#include <concepts>
#include <vector>
#include <forward_list>
#include <Constexpr.hpp>
#include <Move.hpp>
#include "TypePiece.hpp"
#include "Piece.tpp"
#include "get_list_move.tpp"
Aller au code source de ce fichier.
|
class | Piece |
| Class conservant le type et la couleur d'une pièce. Elle permet aussi de recuperer ses mouvement possible. Plus de détails...
|
|
|
constexpr Piece | W_KING {TypePiece::KING, Color::WHITE} |
| L'objet représentant le roi blanc.
|
|
constexpr Piece | B_KING {TypePiece::KING, Color::BLACK} |
| L'objet représentant le roi noir.
|
|
constexpr Piece | W_QUEEN {TypePiece::QUEEN, Color::WHITE} |
| L'objet représentant la renne blanche.
|
|
constexpr Piece | B_QUEEN {TypePiece::QUEEN, Color::BLACK} |
| L'objet représentant la renne noire.
|
|
constexpr Piece | W_BISHOP {TypePiece::BISHOP, Color::WHITE} |
| L'objet représentant le fou blanc.
|
|
constexpr Piece | B_BISHOP {TypePiece::BISHOP, Color::BLACK} |
| L'objet représentant le fou noir.
|
|
constexpr Piece | W_ROOK {TypePiece::ROOK, Color::WHITE} |
| L'objet représentant la tour blanche.
|
|
constexpr Piece | B_ROOK {TypePiece::ROOK, Color::BLACK} |
| L'objet représentant la tour noire.
|
|
constexpr Piece | W_KNIGHT {TypePiece::KNIGHT, Color::WHITE} |
| L'objet représentant le cavalier blanc.
|
|
constexpr Piece | B_KNIGHT {TypePiece::KNIGHT, Color::BLACK} |
| L'objet représentant le cavalier noir.
|
|
constexpr Piece | W_PAWN {TypePiece::PAWN, Color::WHITE} |
| L'objet représentant le pion blanc.
|
|
constexpr Piece | B_PAWN {TypePiece::PAWN, Color::BLACK} |
| L'objet représentant le pion noir.
|
|
◆ B_BISHOP
L'objet représentant le fou noir.
◆ B_KING
L'objet représentant le roi noir.
◆ B_KNIGHT
L'objet représentant le cavalier noir.
◆ B_PAWN
L'objet représentant le pion noir.
◆ B_QUEEN
L'objet représentant la renne noire.
◆ B_ROOK
L'objet représentant la tour noire.
◆ W_BISHOP
L'objet représentant le fou blanc.
◆ W_KING
L'objet représentant le roi blanc.
◆ W_KNIGHT
L'objet représentant le cavalier blanc.
◆ W_PAWN
L'objet représentant le pion blanc.
◆ W_QUEEN
L'objet représentant la renne blanche.
◆ W_ROOK
L'objet représentant la tour blanche.