27 lines
731 B
C++
27 lines
731 B
C++
#ifndef PLATEAU
|
|
#define PLATEAU
|
|
|
|
#include <iostream>
|
|
|
|
class Plateau {
|
|
friend std::ostream &operator<<(std::ostream &, const Plateau &);
|
|
|
|
// Il faudrait sûrement un tableau pour initialiser le plateau, mais je suis
|
|
// pas sûr du type de l'attribut. J'avais pensé à un tableau de Piece (avec la
|
|
// case à null si aucune piece dessus), je sais pas si c'est une bonne idée.
|
|
|
|
public:
|
|
Plateau(); // constructor
|
|
virtual ~Plateau(); // destructor
|
|
|
|
Plateau(const Plateau &); // copy constructor
|
|
const Plateau &operator=(const Plateau &); // copy assignement
|
|
|
|
// Fonction pour initialiser le plateau
|
|
|
|
// Fonction pour afficher le plateau
|
|
|
|
// Fonction pour modifier le plateau
|
|
};
|
|
|
|
#endif
|