13 const Piece moved_piece;
24 Move(
const Piece& moved_piece,
Square old_pos,
Square new_pos) : moved_piece(moved_piece), old_pos(old_pos), new_pos(new_pos) {};
Représente un coup dans le jeu.
Square get_new_pos() const
Case de destination.
Move(const Piece &moved_piece, Square old_pos, Square new_pos)
Constructeur de la classe Move.
Square get_old_pos() const
Case d'origine.
const Piece * get_moved_piece() const
Récupère la pièce à l'origine du coup.
Classe décrivant une pièce.
Décrit une case de l'échiquier.