#pragma once #include #include "../includes/Joueur.hpp" #include "../includes/Plateau.hpp" class Dames { friend std::ostream &operator<<(std::ostream &, const Dames &); // Plateau de jeu Plateau plateau; // Joueurs Joueur &joueur1; Joueur &joueur2; Joueur &joueurCourant; public: Dames(Joueur &joueur1, Joueur &joueur2); // constructor virtual ~Dames(); // destructor Dames(const Dames &); // copy constructor const Dames &operator=(const Dames &); // copy assignement // Vérifie si une prise est possible pour une pièce donnée // J'ai des erreurs depuis que j'ai voulu faire cette fonction et je comprends // pas pourquoi bool prisePossible(Piece *piece); // Fonction d'initialisation du jeu };