#pragma once #include /* Est ce que cette classe c'est pas mieux si on la déplace à l'intérieur de la * classe Piece qui aurait une méthode "moveTo" par exemple et qui se * déplacerait vers une case ? */ /*+====> Oui on peut faire ça je suis d'accord !!*/ class Mouvement { friend std::ostream &operator<<(std::ostream &, const Mouvement &); // Coordonnées du déplacement, source int sourceX, sourceY; // Coordonnées du déplacement, destination int destX, destY; public: Mouvement(); // constructor virtual ~Mouvement(); // destructor Mouvement(const Mouvement &); // copy constructor const Mouvement &operator=(const Mouvement &); // copy assignement // Fonction de déplacement // Fonction de prise de pièce };