make the drawing virtual
This commit is contained in:
parent
dd5aad35c6
commit
b3fa493702
2 changed files with 4 additions and 4 deletions
|
@ -14,9 +14,6 @@ class Piece {
|
||||||
// Change l'état de la sélection
|
// Change l'état de la sélection
|
||||||
void changeSelection();
|
void changeSelection();
|
||||||
|
|
||||||
// Renvoie si la pièce est selectionnée
|
|
||||||
bool isSelectionnee() const;
|
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
// Couleur de la pièce ou type d'animal pour Safari par ex
|
// Couleur de la pièce ou type d'animal pour Safari par ex
|
||||||
const std::string categorie;
|
const std::string categorie;
|
||||||
|
@ -37,4 +34,7 @@ public:
|
||||||
|
|
||||||
// Renvoie la position de la pièce
|
// Renvoie la position de la pièce
|
||||||
const std::pair<const int, const int> getPos() const;
|
const std::pair<const int, const int> getPos() const;
|
||||||
|
|
||||||
|
// Renvoie si la pièce est selectionnée
|
||||||
|
bool isSelectionnee() const;
|
||||||
};
|
};
|
||||||
|
|
|
@ -26,7 +26,7 @@ public:
|
||||||
virtual void initialiserPlateau() = 0;
|
virtual void initialiserPlateau() = 0;
|
||||||
|
|
||||||
// Fonction pour afficher le plateau (selon le jeu) vers une sortie
|
// 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
|
// Fonction pour modifier le plateau
|
||||||
void modifierPlateau(const int x, const int y, Piece *piece) const;
|
void modifierPlateau(const int x, const int y, Piece *piece) const;
|
||||||
|
|
Reference in a new issue