From b3fa493702987a5949c82843c978ef7f7bd10320 Mon Sep 17 00:00:00 2001 From: Mylloon Date: Sat, 6 Jan 2024 18:18:51 +0100 Subject: [PATCH] make the drawing virtual --- includes/Piece.hpp | 6 +++--- includes/Plateau.hpp | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) 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;