#pragma once #include "../Plateau.hpp" #include struct PlateauButin : public Plateau { PlateauButin(); virtual ~PlateauButin(); // Initialise le plateau du Butin void initialiserPlateau() override; // Renvoie la liste des pièces entre la pièce sélectionné et une position std::vector cheminPieces(const int destX, const int destY) const; // Vrai si la pièce sélectionnée est jaune bool selectionJaune() const; // Vrai si un coup est possible bool coupsPossible() const; private: // Renvoie la liste des pièces entre deux position std::vector cheminPieces(const int depX, const int depY, const int destX, const int destY) const; };