avancement sur les déplacement du serpent

This commit is contained in:
2023-12-14 01:07:57 +01:00
parent d3e69dec40
commit fd0c4a36a8
11 changed files with 256 additions and 134 deletions

View File

@@ -6,7 +6,7 @@
#include "deplacement.h"
#define CYCLE 1000000L
#define CYCLE 200000L
int main(void) {
@@ -16,9 +16,10 @@ int main(void) {
short int* compteur = NULL;
int i;
int i = 0;
unsigned int* indice_queue = pointeur -> indice_queue;
unsigned char* sens = NULL;
@@ -27,6 +28,7 @@ int main(void) {
unsigned long suivant;
sens = malloc(sizeof(unsigned char));
*sens = 2;
@@ -59,11 +61,15 @@ int main(void) {
if (Microsecondes() > suivant) {
printf("%u %u\n", pointeur -> corps_serpent[*indice_queue][0], pointeur -> corps_serpent[*indice_queue][1]);
deplacement(pointeur, sens);
suivant = Microsecondes() + CYCLE;
}
@@ -79,13 +85,26 @@ int main(void) {
}
for ( i =0; i < TAILLE_SERPENT; i++) {
free(pointeur -> corps_serpent[i]);
}
free(pointeur -> corps_serpent);
free(pointeur -> plateau);
free(pointeur -> tete);
free(pointeur -> queue);
free(pointeur -> indice_queue);
free(sens);
free(sens);
free(pointeur -> taille_serpent);
free(pointeur);