diff --git a/main.c b/main.c index 178d570..8242eb0 100644 --- a/main.c +++ b/main.c @@ -195,7 +195,8 @@ void InitialisationDuSerpent(int *p_serpent) /* L'initialisation du serpent */ } int main() -{ +{ + unsigned char pause = 0; int score =0; unsigned long suivant; int go_on=1; @@ -243,11 +244,15 @@ int main() direction = 2; break; case XK_space: - switch (Touche()) - { - case XK_space: - break; + if(pause == 0) + { + pause = 1 ; + } + else if(pause == 1) + { + pause = 0; } + default: @@ -256,9 +261,10 @@ int main() } } else - { - if (Microsecondes()>suivant) - { + { if(pause==0){ + + if (Microsecondes()>suivant) + { n++; if(n%60==0) { @@ -270,7 +276,9 @@ int main() DeplacementSerpent(direction,serpent,longueur_serpent); - } + } + } + } } diff --git a/prog b/prog index a3f33c7..6c81fe9 100755 Binary files a/prog and b/prog differ