diff --git a/evenement.c b/evenement.c index fe150e9..02eaaf6 100644 --- a/evenement.c +++ b/evenement.c @@ -38,7 +38,7 @@ void InitialiserPastilles(PIXELS *pastilles) { } } -void MangerPastille(int *serpent, PIXELS* pastilles, int longueur_serpent, int longueur_pastilles) +void MangerPastille(int *serpent, PIXELS* pastilles, size_t *longueur_serpent, size_t longueur_pastilles) { couleur r; int i = 0; @@ -53,7 +53,8 @@ void MangerPastille(int *serpent, PIXELS* pastilles, int longueur_serpent, int l printf("\nMANGER !\n"); pastilles[i] = gen_pastille(); RemplirRectangle(pastilles[i].x,pastilles[i].y,T_PIXEL,T_PIXEL); - + *longueur_serpent+=2;/*augmente la taille du serpent de deux car un pixel =2*/ + printf("%ld",*longueur_serpent); /*voir la taille du serpent*/ } } diff --git a/evenement.h b/evenement.h index a7a8cdd..ff1162a 100644 --- a/evenement.h +++ b/evenement.h @@ -3,7 +3,7 @@ #ifndef EVENEMENT_H #define EVENEMENT_H -void MangerPastille(int *serpent, PIXELS* pastilles, int longueur_serpent, int longueur_pastilles); +void MangerPastille(int *serpent, PIXELS* pastilles, size_t longueur_serpent, size_t longueur_pastilles); void DeplacementSerpent(int direction ,int *serpent, int longueur); diff --git a/evenement.o b/evenement.o new file mode 100644 index 0000000..aee0172 Binary files /dev/null and b/evenement.o differ diff --git a/main.c b/main.c index a6babb8..c44d0ce 100644 --- a/main.c +++ b/main.c @@ -194,7 +194,7 @@ int main() direction_davant = direction; /* Check si le serpent à le droit de changer de direction */ DeplacementSerpent(direction,serpent,longueur_serpent); - MangerPastille(serpent,pastilles,longueur_serpent,longueur_pastilles); + MangerPastille(serpent,pastilles,&longueur_serpent,longueur_pastilles); } } diff --git a/main.o b/main.o new file mode 100644 index 0000000..4edcfa0 Binary files /dev/null and b/main.o differ diff --git a/prog b/prog index e4c8f94..bd597d8 100755 Binary files a/prog and b/prog differ