diff --git a/includes/Plateau.hpp b/includes/Plateau.hpp index 3ac10d1..44e34e3 100644 --- a/includes/Plateau.hpp +++ b/includes/Plateau.hpp @@ -5,13 +5,13 @@ class Plateau { friend std::ostream &operator<<(std::ostream &, const Plateau &); - // Taille du plateau - int taille; - protected: // Tableau représentant le plateau de jeu Piece ***plateau; + // Taille du plateau + int taille; + public: Plateau(int taille); // constructor virtual ~Plateau(); // destructor diff --git a/includes/PlateauButin.hpp b/includes/PlateauButin.hpp index 91c96ec..33c14d3 100644 --- a/includes/PlateauButin.hpp +++ b/includes/PlateauButin.hpp @@ -4,7 +4,7 @@ class PlateauButin : public Plateau { public: - PlateauButin(int taille); + PlateauButin(); virtual ~PlateauButin(); // Initialise le plateau du Butin diff --git a/src/PlateauButin.cpp b/src/PlateauButin.cpp index 7830c6c..4e41496 100644 --- a/src/PlateauButin.cpp +++ b/src/PlateauButin.cpp @@ -4,7 +4,7 @@ #include #include -PlateauButin::PlateauButin(int t) : Plateau(t) {} +PlateauButin::PlateauButin() : Plateau(8) {} PlateauButin::~PlateauButin() {} @@ -31,8 +31,8 @@ void PlateauButin::initialiserPlateau(Joueur &j1, Joueur &j2) { // Place toutes les pieces sur le plateau int index = 0; - for (int i = 0; i < 8; i++) { - for (int j = 0; j < 8; j++) { + for (int i = 0; i < taille; i++) { + for (int j = 0; j < taille; j++) { plateau[i][j] = &pieces[index++]; } }