1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| /*
*Classe qui représente une cellule
*
*
*Date: 9 février 2008
*
*/
#ifndef CELLULE_HPP_
#define CELLULE_HPP_
#include <iostream>
using namespace std;
class Cellule
{
public:
//Constructeurs
Cellule();
Cellule(int i, int j, bool estVisible);
//Destructeur
~Cellule();
//accesseur
bool getEtat() const;
int getX() const;
int getY() const;
//Rend une cellule visible
void setVisible();
//Rend une cellule invisible
void setInvisible();
private:
bool etatCellule; //l'état du client
int abscisse; //coordonnée en x de la cellule
int ordonnee; //coordonnée en y de la cellule
}; |