diff --git a/includes/Piece.hpp b/includes/Piece.hpp index 680297d..ae19364 100644 --- a/includes/Piece.hpp +++ b/includes/Piece.hpp @@ -14,9 +14,6 @@ class Piece { // Change l'état de la sélection void changeSelection(); - // Renvoie si la pièce est selectionnée - bool isSelectionnee() const; - protected: // Couleur de la pièce ou type d'animal pour Safari par ex const std::string categorie; @@ -37,4 +34,7 @@ public: // Renvoie la position de la pièce const std::pair getPos() const; + + // Renvoie si la pièce est selectionnée + bool isSelectionnee() const; }; diff --git a/includes/Plateau.hpp b/includes/Plateau.hpp index f21b722..3a5b7f2 100644 --- a/includes/Plateau.hpp +++ b/includes/Plateau.hpp @@ -26,7 +26,7 @@ public: virtual void initialiserPlateau() = 0; // Fonction pour afficher le plateau (selon le jeu) vers une sortie - void afficherPlateau(std::ostream &, const bool debug = false) const; + virtual void afficherPlateau(std::ostream &, const bool debug = false) const; // Fonction pour modifier le plateau void modifierPlateau(const int x, const int y, Piece *piece) const;