Files
SAE11_2023/snake/test_queue.c

36 lines
543 B
C
Raw Normal View History

2023-12-08 11:15:39 +01:00
/* Fonction qui teste où se trouve la queue après déplacement du snake
Written by Yann KERAUDREN and Titouan LERICHE */
#include <stdlib.h>
#include <stdio.h>
int test_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;