#ifndef JEU_H #define JEH_H struct Position { int x; int y; }; struct EtatJeu { int tailleGrille; int mode; int tourJoueur; int phase; /* 0: placement initial, 1: déplacement, 2: blocage */ struct Position joueur1; struct Position joueur2; int** grille; /* 0: libre, 1: joueur1, 2: joueur2, 3: bloqué */ }; struct EtatJeu initialiserJeu(int tailleGrille, int mode); void dessinerGrille(struct EtatJeu etatJeu); int verifierVictoire(struct EtatJeu etatJeu); void afficherVictoire(int gagnant); int estCaseAdjacente(struct Position pos1, struct Position pos2); int peutDeplacer(struct EtatJeu etatJeu, int joueur); #endif