From 932a945780c2af70e9c02c35876ce849d96c5793 Mon Sep 17 00:00:00 2001 From: khadir Date: Thu, 24 Oct 2024 13:02:28 +0200 Subject: [PATCH] ajout de fichier .h ainsi que certain de ces contenue --- ai.h | 7 +++++++ board.h | 0 game_logic.h | 16 ++++++++++++++++ graphics.h | 0 menu.h | 7 +++++++ player.h | 0 6 files changed, 30 insertions(+) create mode 100644 ai.h create mode 100644 board.h create mode 100644 game_logic.h create mode 100644 graphics.h create mode 100644 menu.h create mode 100644 player.h diff --git a/ai.h b/ai.h new file mode 100644 index 0000000..2327831 --- /dev/null +++ b/ai.h @@ -0,0 +1,7 @@ +#ifndef AI_H +#define AI_H + +void tour_IA(); +/* Effectue le tour de l'IA en respectant les règles du jeu.*/ + +#endif diff --git a/board.h b/board.h new file mode 100644 index 0000000..e69de29 diff --git a/game_logic.h b/game_logic.h new file mode 100644 index 0000000..77a14e2 --- /dev/null +++ b/game_logic.h @@ -0,0 +1,16 @@ +#ifndef GAME_LOGIC_H +#define GAME_LOGIC_H + +void initialiser_jeu(int taille_grille); +/* Initialise le jeu avec une grille de la taille donnée.*/ + +void tour_joueur(); +/* Gère le tour du joueur courant.*/ + +int jeu_termine(); +/* Renvoie 1 si le jeu est terminé, 0 sinon.*/ + +int partie_avec_IA(); +/* Renvoie 1 si le jeu est contre une IA, 0 sinon.*/ + +#endif diff --git a/graphics.h b/graphics.h new file mode 100644 index 0000000..e69de29 diff --git a/menu.h b/menu.h new file mode 100644 index 0000000..cc5f585 --- /dev/null +++ b/menu.h @@ -0,0 +1,7 @@ +#ifndef MENU_H +#define MENU_H + +int afficher_menu(); +/* Affiche le menu pour choisir la taille de la grille et renvoie la taille choisie.*/ + +#endif diff --git a/player.h b/player.h new file mode 100644 index 0000000..e69de29