diff --git a/evenement.c b/evenement.c index 205e53a..4982f3d 100644 --- a/evenement.c +++ b/evenement.c @@ -26,9 +26,9 @@ void AfficherTimerEtScore(long unsigned int *score, int minutes,int secondes) CopierZone(1,0,0,0,930,710,0,0); } -int MourrirSerpent(PIXELS *serpent,PIXELS *obstacle, int longueur_serpent,int longueur_obstacle) +int MourrirSerpent(PIXELS *serpent,PIXELS *obstacle, unsigned long longueur_serpent,unsigned long longueur_obstacle) { - int i = 0; + unsigned long i = 0; for(i=1;i<longueur_serpent;i++) { if(serpent[0].x == serpent[i].x && serpent[0].y == serpent[i].y ) @@ -50,7 +50,7 @@ int MourrirSerpent(PIXELS *serpent,PIXELS *obstacle, int longueur_serpent,int lo return 0; } -int MangerPastille(PIXELS *serpent, PIXELS* pastilles,PIXELS *obstacle,unsigned long *score,int longueur_serpent,unsigned long longueur_obstacle,unsigned long int *vitesse) +int MangerPastille(PIXELS *serpent, PIXELS* pastilles,PIXELS *obstacle,unsigned long *score,unsigned long longueur_serpent,unsigned long longueur_obstacle,unsigned long int *vitesse) { int i = 0; for(i=0;i<PASTILLES;i++) @@ -67,11 +67,11 @@ int MangerPastille(PIXELS *serpent, PIXELS* pastilles,PIXELS *obstacle,unsigned return 0; } -void DeplacementSerpent(int direction ,PIXELS *serpent, int longueur) +void DeplacementSerpent(int direction ,PIXELS *serpent, unsigned long longueur) { int tempX = serpent[0].x; int tempY = serpent[0].y; - int i; + unsigned long i; couleur bg; ChoisirEcran(2); bg=CouleurParComposante(171, 204, 104); @@ -113,7 +113,7 @@ void DeplacementSerpent(int direction ,PIXELS *serpent, int longueur) } } -int Serpent(PIXELS *serpent,PIXELS *pastilles,PIXELS *obstacle,unsigned long *score,unsigned long *longueur_serpent,int longueur_obstacle,unsigned long int *vitesse,int direction) +int Serpent(PIXELS *serpent,PIXELS *pastilles,PIXELS *obstacle,unsigned long *score,unsigned long *longueur_serpent,unsigned long longueur_obstacle,unsigned long int *vitesse,int direction) { if(MourrirSerpent(serpent,obstacle,*longueur_serpent,longueur_obstacle) == 1) { diff --git a/evenement.h b/evenement.h index a003f57..075c2bc 100644 --- a/evenement.h +++ b/evenement.h @@ -3,17 +3,17 @@ #ifndef EVENEMENT_H #define EVENEMENT_H -int MangerPastille(PIXELS *serpent, PIXELS* pastilles,PIXELS *obstacle,unsigned long *score,int longueur_serpent,unsigned long longueur_obstacle,unsigned long int *vitesse); +int MangerPastille(PIXELS *serpent, PIXELS* pastilles,PIXELS *obstacle,unsigned long *score,unsigned long longueur_serpent,unsigned long longueur_obstacle,unsigned long int *vitesse); -void DeplacementSerpent(int direction ,PIXELS *serpent, int longueur); +void DeplacementSerpent(int direction ,PIXELS *serpent, unsigned long longueur); void AfficherTimerEtScore(long unsigned int *score,int minutes,int secondes); -int PastilleSurSerpent(PIXELS pastille, PIXELS *serpent, int longueur_serpent); +int PastilleSurSerpent(PIXELS pastille, PIXELS *serpent, unsigned long longueur_serpent); -int MourrirSerpent(PIXELS *serpent,PIXELS *obstacle, int longueur_serpent,int longueur_obstacle); +int MourrirSerpent(PIXELS *serpent,PIXELS *obstacle,unsigned long longueur_serpent,unsigned long longueur_obstacle); -int Serpent(PIXELS *serpent,PIXELS *pastilles,PIXELS *obstacle,unsigned long *score,unsigned long *longueur_serpent,int longueur_obstacle,unsigned long int *vitesse,int direction); +int Serpent(PIXELS *serpent,PIXELS *pastilles,PIXELS *obstacle,unsigned long *score,unsigned long *longueur_serpent,unsigned long longueur_obstacle,unsigned long int *vitesse,int direction); #endif \ No newline at end of file diff --git a/prog b/prog index 3a2dd5e..db4aa36 100755 Binary files a/prog and b/prog differ