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