mise à jour

This commit is contained in:
2023-12-08 14:27:14 +01:00
parent 50785a7645
commit 5a17e2f1e9
3 changed files with 54 additions and 14 deletions

35
snake/update_queue.c Normal file
View File

@@ -0,0 +1,35 @@
/* Fonction qui mets à jour la position de la queue en fonction des déplacement du serpent
Written by Yann KERAUDREN and Titouan LERICHE */
#include <stdlib.h>
#include <stdio.h>
int maj_queue(int* queue, int** p) {
if ( p[queue[0] +1 ][queue[1]] == 1 ) {
queue[0] = queue[0] +1 ;
}
if ( p[queue[0] - 1][queue[1]] == 1 ) {
queue[0] = queue[0] -1;
}
if ( p [queue[0]][queue[1]+1] == 1) {
queue[1] = queue [1] +1;
}
if ( p [queue[0]][queue[1]-1] == 1) {
queue[1] = queue[1] -1;
}
return EXIT_SUCCESS;