This commit is contained in:
Mylloon 2023-11-24 20:14:05 +01:00
parent b4efc5a245
commit 8143fa3a85
Signed by: Anri
GPG key ID: A82D63DFF8D1317F
2 changed files with 17 additions and 2 deletions

View file

@ -20,11 +20,14 @@ public:
Plateau(const Plateau &); // copy constructor Plateau(const Plateau &); // copy constructor
const Plateau &operator=(const Plateau &); // copy assignement const Plateau &operator=(const Plateau &); // copy assignement
// Fonction pour initialiser le plateau // Fonction pour initialiser le plateau (selon le jeu)
virtual void initialiserPlateau();
// Fonction pour afficher le plateau // Fonction pour afficher le plateau (selon le jeu)
void afficherPlateau();
// Fonction pour modifier le plateau // Fonction pour modifier le plateau
void modifierPlateau(int x, int y, Piece *piece);
}; };
#endif #endif

View file

@ -21,3 +21,15 @@ const Plateau &Plateau::operator=(const Plateau &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");
}
}