From 882fe8a27bdf9ab8a6617ecf4abff01ba2ed5e50 Mon Sep 17 00:00:00 2001 From: Mylloon Date: Thu, 17 Nov 2022 20:53:04 +0100 Subject: [PATCH] add possible improvement --- src/plateau.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/plateau.c b/src/plateau.c index c786313..0972d1a 100644 --- a/src/plateau.c +++ b/src/plateau.c @@ -29,6 +29,8 @@ void _affiche_lettres(void) { } void affiche_plateau(Jeton *plat[LONGEUR][LARGEUR]) { + // TODO: Instead of print instantly, store everything in a table and print + // the whole thing once? _affiche_lettres(); for (int i = 0; i < LONGEUR * 2 + 1; ++i) { @@ -58,3 +60,14 @@ void affiche_plateau(Jeton *plat[LONGEUR][LARGEUR]) { _affiche_lettres(); } + +int plateau_rempli(Jeton *plat[LONGEUR][LARGEUR]) { + for (int i = 0; i < LONGEUR; ++i) { + for (int j = 0; j < LARGEUR; ++j) { + if (plat[i][j]->couleur == VIDE) + return 0; + } + } + + return 1; +}