From cfdadc35e185d6bef8a2c6d62d3c7522456d24ea Mon Sep 17 00:00:00 2001 From: leriche <lerichetitouan@gmail.com> Date: Tue, 12 Dec 2023 17:27:44 +0100 Subject: [PATCH] score initial fini --- snake/ajout_score.c | 20 ++++---------------- snake/ajout_score.h | 15 +++++++++++++++ snake/lancement | Bin 0 -> 16184 bytes snake/main.c | 6 ++++++ snake/score_init.c | 20 ++++++++++++++++++++ snake/score_init.h | 9 +++++++++ 6 files changed, 54 insertions(+), 16 deletions(-) create mode 100644 snake/ajout_score.h create mode 100755 snake/lancement create mode 100644 snake/score_init.c create mode 100644 snake/score_init.h diff --git a/snake/ajout_score.c b/snake/ajout_score.c index 6fd2d16..654033d 100644 --- a/snake/ajout_score.c +++ b/snake/ajout_score.c @@ -4,6 +4,7 @@ #include <stdlib.h> #include <graph.h> #include <stdio.h> +#include "ajout_score.h" /*int main(unsigned int compteur) { @@ -44,25 +45,12 @@ void ajout_score(int* compteur) { sprintf(a, "%d", *compteur); - InitialiserGraphique(); - CreerFenetre(10,10,1450,840); + + RemplirRectangle( 1241, 600, 195, 80); EcrireTexte(1250, 600, a, 2); - Touche(); - FermerGraphique(); -} - -int main(void) { - - int *compteur = NULL; - compteur = malloc(sizeof(int)); - *compteur = 0; - ajout_score(compteur); - free(compteur); - - return EXIT_SUCCESS; - + } /* diff --git a/snake/ajout_score.h b/snake/ajout_score.h new file mode 100644 index 0000000..6b9ffed --- /dev/null +++ b/snake/ajout_score.h @@ -0,0 +1,15 @@ + + + + + + + +#ifndef AJOUT_SCORE_H +#define AJOUT_SCORE_H + + +void ajout_score(int* compteur); + + +#endif /* AJOUT_SCORE_H */ \ No newline at end of file diff --git a/snake/lancement b/snake/lancement new file mode 100755 index 0000000000000000000000000000000000000000..33db5319c6739da1b3e685e86b6651d85b45de26 GIT binary patch literal 16184 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 Xn7uHCpzbI({qvy?7emv4#$^BiulbOj literal 0 HcmV?d00001 diff --git a/snake/main.c b/snake/main.c index b050594..2729aa8 100644 --- a/snake/main.c +++ b/snake/main.c @@ -14,6 +14,8 @@ int main(void) { struct adresse* pointeur = plateau_init(); + + InitialiserGraphique(); /*initialisation de la taille de la fenetre de jeux*/ @@ -34,6 +36,10 @@ int main(void) { }*/ + + + + Touche(); FermerGraphique(); diff --git a/snake/score_init.c b/snake/score_init.c new file mode 100644 index 0000000..35bee3e --- /dev/null +++ b/snake/score_init.c @@ -0,0 +1,20 @@ + +#include <stdlib.h> +#include <graph.h> +#include <stdio.h> +#include "score_init.h" + + + +void score_init(int* compteur) { + + int *compteur = NULL; + compteur = malloc(sizeof(int)); + *compteur = 0; + + + + + + free(compteur); +} \ No newline at end of file diff --git a/snake/score_init.h b/snake/score_init.h new file mode 100644 index 0000000..460d4bf --- /dev/null +++ b/snake/score_init.h @@ -0,0 +1,9 @@ +#ifndef SCORE_INIT_H +#define SCORE_INIT_H + + +void score_init (int* compteur); + + +#endif /* SCORE_INIT_H */ +