methods
This commit is contained in:
parent
b4efc5a245
commit
8143fa3a85
2 changed files with 17 additions and 2 deletions
|
@ -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
|
||||||
|
|
|
@ -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");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Reference in a new issue