diff --git a/evenements.c b/evenements.c index 85d97a4..a9c9946 100644 --- a/evenements.c +++ b/evenements.c @@ -84,11 +84,10 @@ void DeplacementSerpent(int direction, PIXELS *serpent, unsigned long *longueur) 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) { + DeplacementSerpent(direction, serpent, &(*longueur_serpent)); if (MourrirSerpent(serpent, obstacle, *longueur_serpent, longueur_obstacle) == 1) { return 2; - } - DeplacementSerpent(direction, serpent, &(*longueur_serpent)); - if (MangerPastille(serpent, pastilles, obstacle, score, *longueur_serpent, longueur_obstacle, vitesse) == 1) { + } if (MangerPastille(serpent, pastilles, obstacle, score, *longueur_serpent, longueur_obstacle, vitesse) == 1) { *longueur_serpent += 2; return 1; } diff --git a/prog b/prog index db4aa36..0220234 100755 Binary files a/prog and b/prog differ diff --git a/score.txt b/score.txt index f8c9d43..52bd8e4 100644 --- a/score.txt +++ b/score.txt @@ -1 +1 @@ -235 +120