Quantum-Chess 0.5
Chargement...
Recherche...
Aucune correspondance
Référence du fichier Piece.hpp
#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.

Classes

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...
 

Variables

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.
 

Documentation des variables

◆ B_BISHOP

Piece B_BISHOP {TypePiece::BISHOP, Color::BLACK}
constexpr

L'objet représentant le fou noir.

◆ B_KING

Piece B_KING {TypePiece::KING, Color::BLACK}
constexpr

L'objet représentant le roi noir.

◆ B_KNIGHT

Piece B_KNIGHT {TypePiece::KNIGHT, Color::BLACK}
constexpr

L'objet représentant le cavalier noir.

◆ B_PAWN

Piece B_PAWN {TypePiece::PAWN, Color::BLACK}
constexpr

L'objet représentant le pion noir.

◆ B_QUEEN

Piece B_QUEEN {TypePiece::QUEEN, Color::BLACK}
constexpr

L'objet représentant la renne noire.

◆ B_ROOK

Piece B_ROOK {TypePiece::ROOK, Color::BLACK}
constexpr

L'objet représentant la tour noire.

◆ W_BISHOP

Piece W_BISHOP {TypePiece::BISHOP, Color::WHITE}
constexpr

L'objet représentant le fou blanc.

◆ W_KING

Piece W_KING {TypePiece::KING, Color::WHITE}
constexpr

L'objet représentant le roi blanc.

◆ W_KNIGHT

Piece W_KNIGHT {TypePiece::KNIGHT, Color::WHITE}
constexpr

L'objet représentant le cavalier blanc.

◆ W_PAWN

Piece W_PAWN {TypePiece::PAWN, Color::WHITE}
constexpr

L'objet représentant le pion blanc.

◆ W_QUEEN

Piece W_QUEEN {TypePiece::QUEEN, Color::WHITE}
constexpr

L'objet représentant la renne blanche.

◆ W_ROOK

Piece W_ROOK {TypePiece::ROOK, Color::WHITE}
constexpr

L'objet représentant la tour blanche.