direction

This commit is contained in:
Raphael BEAU 2023-11-21 17:03:42 +01:00
parent 7d050ef7a1
commit 57319c29b4
2 changed files with 19 additions and 44 deletions

View File

@ -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;
@ -99,7 +81,7 @@ int main(void){
suivant2=Microsecondes()+DELTA;
}
}
else if(droite==1){
if(ToucheEnAttente()&&Touche()==XK_Right){
if(Microsecondes()>suivant2){
symax=symax+1;
tab[sxmax][symax]=1;
@ -108,31 +90,23 @@ int main(void){
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){
}

BIN
exec

Binary file not shown.