diff --git a/snake/deplacement.c b/snake/deplacement.c index 155fcb3..c6f41b5 100644 --- a/snake/deplacement.c +++ b/snake/deplacement.c @@ -19,7 +19,7 @@ void deplacement (struct adresse* pointeur, unsigned char* sens) { int** plateau = pointeur -> plateau; - unsigned char* tete = pointeur -> tete; + signed char* tete = pointeur -> tete; unsigned int** corps_serpent = pointeur -> corps_serpent; diff --git a/snake/lancement b/snake/lancement new file mode 100755 index 0000000..024dfbf Binary files /dev/null and b/snake/lancement differ diff --git a/snake/main.c b/snake/main.c index e01b2ad..85a9d38 100644 --- a/snake/main.c +++ b/snake/main.c @@ -19,9 +19,12 @@ int main(void) { int i = 0; - unsigned int* indice_queue = pointeur -> indice_queue; + unsigned int* indice_queue = pointeur -> indice_queue; + + unsigned char* sens = NULL; + unsigned char* tete = pointeur -> tete; unsigned char jeu = 1 ; @@ -63,6 +66,8 @@ int main(void) { printf("%u %u\n", pointeur -> corps_serpent[*indice_queue][0], pointeur -> corps_serpent[*indice_queue][1]); + printf("[%hhu %hhu]\n", tete[0], tete[1]); + deplacement(pointeur, sens);