From 3e185cfcfdba3db0b5af4c97ce12a170316e7005 Mon Sep 17 00:00:00 2001 From: orfao Date: Fri, 22 Dec 2023 10:36:53 +0100 Subject: [PATCH] =?UTF-8?q?optimisation=20du=20code=20(d=C3=A9placement)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- include/pomme.h | 1 + src/jeu.c | 5 ----- src/pomme.c | 4 ++++ 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/include/pomme.h b/include/pomme.h index 9679094..7875267 100644 --- a/include/pomme.h +++ b/include/pomme.h @@ -11,5 +11,6 @@ typedef struct { Pomme creerPomme(Serpent serpent, int longueur); void dessinerPomme(Pomme pomme,int id_pomme); +int mangerPomme(Serpent serpent[], Pomme pomme); #endif /*POMME_H*/ diff --git a/src/jeu.c b/src/jeu.c index 16a4c27..7725962 100644 --- a/src/jeu.c +++ b/src/jeu.c @@ -22,11 +22,6 @@ void afficherScore(int score) { EcrireTexte(179, 976, scoreStr, 2); } - -int mangerPomme(Serpent serpent[], Pomme pomme) { - return serpent[0]->x == pomme.x && serpent[0]->y == pomme.y; -} - void jouer(int nbPommes, unsigned long int vitesse,int acceleration) { /*fait marcher le jeu avec, en paramètre, le nombre de pommes, la vitesse e si le serpent accèlere ou non*/ int i; Serpent serpent=(Serpent) malloc(2400*sizeof(int)); diff --git a/src/pomme.c b/src/pomme.c index 0f927d2..c8134b1 100644 --- a/src/pomme.c +++ b/src/pomme.c @@ -27,4 +27,8 @@ Pomme creerPomme(Serpent serpent, int longueur) { void dessinerPomme(Pomme pomme, int id_pomme) { /* Affichez une pomme */ AfficherSprite(id_pomme, pomme.x * TAILLE_CASE, pomme.y * TAILLE_CASE); +} + +int mangerPomme(Serpent serpent[], Pomme pomme) { + return serpent[0]->x == pomme.x && serpent[0]->y == pomme.y; } \ No newline at end of file