Mise à jour de la structure de données pour répondre aux règles
This commit is contained in:
13
jeu.h
13
jeu.h
@@ -1,17 +1,26 @@
|
||||
#ifndef JEU_H
|
||||
#define JEH_H
|
||||
|
||||
struct Position {
|
||||
int x;
|
||||
int y;
|
||||
};
|
||||
|
||||
struct EtatJeu {
|
||||
int tailleGrille;
|
||||
int mode;
|
||||
int tourJoueur;
|
||||
int phase;
|
||||
int** grille;
|
||||
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
|
||||
Reference in New Issue
Block a user