Séparation des modes de jeu en plusieurs fichiers, plus facile à manipuler

This commit is contained in:
2024-11-17 03:05:19 +01:00
parent c160e75f70
commit cf2d6860cf
6 changed files with 164 additions and 9 deletions

11
jeu.h
View File

@@ -1,24 +1,17 @@
#ifndef JEU_H
#define JEU_H
#define JEH_H
struct EtatJeu {
int tailleGrille;
int mode;
int tourJoueur;
int phase;
int positionSourisJoueur1x;
int positionSourisJoueur1y;
int positionSourisJoueur2x;
int positionSourisJoueur2y;
int** grille;
};
struct EtatJeu initialiserJeu(int tailleGrille, int mode);
void jouerAvecIA(struct EtatJeu etatJeu);
void gererClicSouris(struct EtatJeu *etatJeu);
void dessinerGrille(struct EtatJeu etatJeu);
void DessinerCercle(int x, int y, int rayon);
int verifierVictoire(struct EtatJeu etatJeu);
void afficherVictoire(int gagnant);
#endif /* JEU_H */
#endif