From c4fa61ea9774e6df87f8a3af243582603fbfbeaf Mon Sep 17 00:00:00 2001 From: Mylloon Date: Thu, 17 Nov 2022 16:59:18 +0100 Subject: [PATCH] clean up --- includes/jeu.h | 2 +- includes/plateau.h | 3 --- src/liste.c | 3 ++- src/main.c | 2 +- src/plateau.c | 13 +------------ 5 files changed, 5 insertions(+), 18 deletions(-) diff --git a/includes/jeu.h b/includes/jeu.h index e213810..357259d 100644 --- a/includes/jeu.h +++ b/includes/jeu.h @@ -7,7 +7,7 @@ #include "liste.h" /* Une case est soit vide, soit occupé par un des joueurs, noir ou blanc */ -enum CASE { VIDE, BLANC, NOIR }; +enum CASE { VIDE = ' ', BLANC = 'B', NOIR = 'N' }; /* Propriété globale du jeu */ enum PLATEAU { LONGEUR = 8, LARGEUR = 8 }; diff --git a/includes/plateau.h b/includes/plateau.h index 1a5d111..21270aa 100644 --- a/includes/plateau.h +++ b/includes/plateau.h @@ -6,9 +6,6 @@ /* Remplie le plateau avec la configuration de départ */ void remplissage_debut(Jeu *jeu); -/* Récupère la case */ -char recupere_case(Jeton *plateau[LONGEUR][LARGEUR], int case_i, int case_j); - /* Affiche une suite de lettres */ void _affiche_lettres(void); diff --git a/src/liste.c b/src/liste.c index 6303e1f..b6d2fa5 100644 --- a/src/liste.c +++ b/src/liste.c @@ -49,8 +49,9 @@ void supprime_liste(Element *act, Jeton *data) { if (act->suivant == NULL) { fprintf(stderr, "Élement introuvable dans la liste\n"); exit(EXIT_FAILURE); + } - } else if (act->suivant->jeton == data) { + if (act->suivant->jeton == data) { Element *tmp = act->suivant; printf("=> (%d;%d)\n", tmp->jeton->pos_i, tmp->jeton->pos_j); act->suivant = tmp->suivant->suivant; diff --git a/src/main.c b/src/main.c index f50940d..2813f4a 100644 --- a/src/main.c +++ b/src/main.c @@ -6,5 +6,5 @@ int main(void) { free_jeu(jeu); - return 0; + return EXIT_SUCCESS; } diff --git a/src/plateau.c b/src/plateau.c index ffc2bf0..c786313 100644 --- a/src/plateau.c +++ b/src/plateau.c @@ -20,17 +20,6 @@ void remplissage_debut(Jeu *jeu) { ajoute_jeton_joueur(jeu->j1, jeu->plateau[4][3]); } -char recupere_case(Jeton *plateau[LONGEUR][LARGEUR], int case_i, int case_j) { - switch (plateau[case_i][case_j]->couleur) { - case BLANC: - return 'B'; - case NOIR: - return 'N'; - default: - return ' '; - } -} - void _affiche_lettres(void) { printf(" "); for (int debut = 'A', i = debut; i < LARGEUR + debut; ++i) { @@ -57,7 +46,7 @@ void affiche_plateau(Jeton *plat[LONGEUR][LARGEUR]) { if (!alterne) printf("+---"); else { - printf("| %c ", recupere_case(plat, i / 2, j)); + printf("| %c ", plat[i / 2][j]->couleur); } if (j == LARGEUR - 1) {