#include "../includes/Plateau.hpp" Plateau::Plateau(int t) { // Création du plateau vide plateau = new Piece **[t]; for (int i = 0; i < t; i++) { plateau[i] = new Piece *[t]; for (int j = 0; j < t; j++) { plateau[i][j] = nullptr; } } } Plateau::~Plateau() { for (int i = 0; i < taille; i++) { delete[] plateau[i]; } delete[] plateau; } Plateau::Plateau(const Plateau &) {} const Plateau &Plateau::operator=(const Plateau &src) { if (this == &src) { return *this; } return *this; } void Plateau::initialiserPlateau() {} void Plateau::afficherPlateau() {} void Plateau::modifierPlateau(int x, int y, Piece *piece) { if (x >= 0 && x < taille && y >= 0 && y < taille) { plateau[x][y] = piece; } else { throw std::invalid_argument("Coordonnées invalides"); } }