direction
This commit is contained in:
parent
7d050ef7a1
commit
57319c29b4
63
Direction.c
63
Direction.c
@ -71,26 +71,8 @@ int main(void){
|
||||
suivant=Microsecondes()+DELTA;
|
||||
}
|
||||
/*deplacements du serpent*/
|
||||
if(bas==1){
|
||||
if(Microsecondes()>suivant2){
|
||||
sxmax=sxmax+1;
|
||||
tab[sxmax][symax]=1;
|
||||
tab[sxmin][symin]=0;
|
||||
sxmin=sxmin+1;
|
||||
suivant2=Microsecondes()+DELTA;
|
||||
}
|
||||
}
|
||||
|
||||
else if(haut==1){
|
||||
if(Microsecondes()>suivant2){
|
||||
sxmax=sxmax-1;
|
||||
tab[sxmax][symax]=1;
|
||||
tab[sxmin][symin]=0;
|
||||
sxmin=sxmin-1;
|
||||
suivant2=Microsecondes()+DELTA;
|
||||
}
|
||||
}
|
||||
else if(gauche==1){
|
||||
|
||||
if(ToucheEnAttente()&&Touche()==XK_Left){
|
||||
if(Microsecondes()>suivant2){
|
||||
symax=symax-1;
|
||||
tab[sxmax][symax]=1;
|
||||
@ -98,8 +80,8 @@ int main(void){
|
||||
symin=symin-1;
|
||||
suivant2=Microsecondes()+DELTA;
|
||||
}
|
||||
}
|
||||
else if(droite==1){
|
||||
}
|
||||
if(ToucheEnAttente()&&Touche()==XK_Right){
|
||||
if(Microsecondes()>suivant2){
|
||||
symax=symax+1;
|
||||
tab[sxmax][symax]=1;
|
||||
@ -107,32 +89,24 @@ int main(void){
|
||||
symin=symin+1;
|
||||
suivant2=Microsecondes()+DELTA;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if(ToucheEnAttente()&&Touche()==XK_Left){
|
||||
haut=0;
|
||||
bas=0;
|
||||
droite=0;
|
||||
gauche=1;
|
||||
}
|
||||
if(ToucheEnAttente()&&Touche()==XK_Right){
|
||||
haut=0;
|
||||
bas=0;
|
||||
droite=1;
|
||||
gauche=0;
|
||||
}
|
||||
if(ToucheEnAttente()&&Touche()==XK_Up){
|
||||
haut=1;
|
||||
bas=0;
|
||||
droite=0;
|
||||
gauche=0;
|
||||
if(Microsecondes()>suivant2){
|
||||
sxmax=sxmax-1;
|
||||
tab[sxmax][symax]=1;
|
||||
tab[sxmin][symin]=0;
|
||||
sxmin=sxmin-1;
|
||||
suivant2=Microsecondes()+DELTA;
|
||||
}
|
||||
}
|
||||
if(ToucheEnAttente()&&Touche()==XK_Down){
|
||||
haut=0;
|
||||
bas=1;
|
||||
droite=0;
|
||||
gauche=0;
|
||||
if(Microsecondes()>suivant2){
|
||||
sxmax=sxmax+1;
|
||||
tab[sxmax][symax]=1;
|
||||
tab[sxmin][symin]=0;
|
||||
sxmin=sxmin+1;
|
||||
suivant2=Microsecondes()+DELTA;
|
||||
}
|
||||
}
|
||||
|
||||
/*affichage du tableau pour rendu graphique*/
|
||||
@ -151,3 +125,4 @@ int main(void){
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user