reglage bug serpent qui pouvait se retourner dans le sens opposé
This commit is contained in:
parent
2bbd0a3c01
commit
5376afb589
Binary file not shown.
@ -7,15 +7,15 @@
|
||||
#define CYCLE 10000L
|
||||
|
||||
|
||||
int seconde, minute, seconde_actuel, old_seconde;
|
||||
int seconde=0, minute=0, seconde_actuel, old_seconde;
|
||||
char timer[6];
|
||||
unsigned long int suivant;
|
||||
|
||||
int serpent;
|
||||
int x=500, y=360, direction=4, t, segment=10, i=0;
|
||||
int x=500, y=360, direction=4 /*1 : vers le haut, 2 : vers le bas, 3 vers la gauche, 4 vers la droite*/, t, segment=10, i=0;
|
||||
int pos_x[2400], pos_y[2400], old_x[2400], old_y[2400];
|
||||
|
||||
int p, pp, pomme, pommex[5], pommey[5];
|
||||
int p=0, pp=0, pomme, pommex[5], pommey[5];
|
||||
int fond, Nbr;
|
||||
char score[4];
|
||||
|
||||
|
@ -11,20 +11,25 @@ void Controle(){
|
||||
t = Touche();
|
||||
switch(t){
|
||||
case XK_Left :
|
||||
if (direction != 4){
|
||||
direction=3;
|
||||
break;
|
||||
}
|
||||
case XK_Right:
|
||||
if (direction != 3){
|
||||
direction=4;
|
||||
break;
|
||||
}
|
||||
case XK_Up:
|
||||
if(direction !=2){
|
||||
direction=1;
|
||||
break;
|
||||
}
|
||||
case XK_Down:
|
||||
if (direction !=1){
|
||||
direction=2;
|
||||
break;
|
||||
case XK_Escape:
|
||||
go_on=0;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user