Organisation du code en dossiers (headers) et source

This commit is contained in:
2024-11-21 13:01:20 +01:00
parent d5c2269de6
commit fbcae7c275
4 changed files with 24 additions and 8 deletions

View File

@@ -1,10 +1,10 @@
#define _DEFAULT_SOURCE
#include <stdio.h>
#include <stdlib.h>
#include <graph.h>
#include <unistd.h>
#include "jeu.h"
#include "jeu_humain.h"
#define _DEFAULT_SOURCE /* Pour utiliser _X et _Y */
#include <stdio.h> /* Pour utiliser printf */
#include <stdlib.h> /* Pour utiliser malloc() */
#include <graph.h> /* Pour utiliser les fonctions graphiques */
#include <unistd.h> /* Pour utiliser usleep */
#include "jeu.h" /* Pour utiliser les structures et les fonctions du jeu */
#include "jeu_humain.h" /* Pour utiliser les fonctions de jeu_humain */
void jouerModeHumain(struct EtatJeu *etatJeu) {
while (1) {

View File

@@ -3,8 +3,13 @@
#include "jeu.h"
/* Fonction qui gère le mode humain */
void jouerModeHumain(struct EtatJeu *etatJeu);
/* Fonction qui gère le placement initial */
void gererPlacementInitial(struct EtatJeu *etatJeu);
/* Fonction qui gère le tour du joueur */
void gererTourJoueur(struct EtatJeu *etatJeu);
#endif

View File

@@ -3,11 +3,22 @@
#include "jeu.h"
/* Fonction qui gère le mode IA */
void jouerModeIA(struct EtatJeu *etatJeu);
/* Fonction qui gère le placement initial IA */
void gererPlacementInitialIA(struct EtatJeu *etatJeu);
/* Fonction qui gère le tour du joueur IA */
void gererTourJoueurIA(struct EtatJeu *etatJeu);
/* Fonction qui gère le placement de l'IA */
void placementIA(struct EtatJeu *etatJeu);
/* Fonction qui gère le déplacement de l'IA */
void deplacementIA(struct EtatJeu *etatJeu);
/* Fonction qui gère le blocage de l'IA */
void blocageIA(struct EtatJeu *etatJeu);
#endif /* JEU_IA_H_INCLUS */

2
main.c
View File

@@ -1,4 +1,4 @@
#define _DEFAULT_SOURCE
#define _DEFAULT_SOURCE /* Pour utiliser X et Y */
#include <stdio.h>
#include <stdlib.h>
#include <graph.h>