amelioration de pause

This commit is contained in:
David AKAGUNDUZ 2023-11-29 23:20:57 +01:00
parent 1abeb4cc0b
commit cb38e83c36
2 changed files with 17 additions and 9 deletions

26
main.c

@ -195,7 +195,8 @@ void InitialisationDuSerpent(int *p_serpent) /* L'initialisation du serpent */
} }
int main() int main()
{ {
unsigned char pause = 0;
int score =0; int score =0;
unsigned long suivant; unsigned long suivant;
int go_on=1; int go_on=1;
@ -243,11 +244,15 @@ int main()
direction = 2; direction = 2;
break; break;
case XK_space: case XK_space:
switch (Touche()) if(pause == 0)
{ {
case XK_space: pause = 1 ;
break; }
else if(pause == 1)
{
pause = 0;
} }
default: default:
@ -256,9 +261,10 @@ int main()
} }
} }
else else
{ { if(pause==0){
if (Microsecondes()>suivant)
{ if (Microsecondes()>suivant)
{
n++; n++;
if(n%60==0) if(n%60==0)
{ {
@ -270,7 +276,9 @@ int main()
DeplacementSerpent(direction,serpent,longueur_serpent); DeplacementSerpent(direction,serpent,longueur_serpent);
} }
}
} }
} }

BIN
prog

Binary file not shown.