#define total 10
#define colon 201
#define ligne 301

struct ghost {
	struct ghost * back;
	struct ghost * next;
	int une;
	int clk;
	int tmp;
	int col;
	int row;
	int pix;
	struct ghost *down,*up,*left,*right,*dleft,*dright,*uleft,*uright;
	struct ghost *upriri,*upupriri,*upupri,*upup,*upuple,*upuplele,*uplele,*lele;
	struct ghost *dolele,*dodolele,*dodole,*dodo,*dodori,*dodoriri,*doriri,*riri;
} ;

//==========================================================================
//==========================================================================
//============================= ghost ======================================
//==========================================================================
//==========================================================================
extern struct ghost * head;
extern struct ghost * tail;
extern struct ghost * ici;

void creer(void);
void detruire(struct ghost * mort);
//==========================================================================
//==========================================================================
//============================ matrix ======================================
//==========================================================================
//==========================================================================
extern struct ghost * matrix[colon][ligne];
void join_the_matrix(struct ghost * aspirant);
//==========================================================================
//==========================================================================
//==========================================================================
//==========================================================================
//===========================  feng  =======================================
//===========================  shui  =======================================
//=========================== system =======================================
//==========================================================================
//==========================================================================
//==========================================================================
//==========================================================================
//==========================================================================

void element(struct ghost * point);



