#include #include #include #include "fenetre.h" #include "plateau_init.h" #include "deplacement.h" #define CYCLE 1000000L int main(void) { struct adresse* pointeur = plateau_init(); short int* compteur = NULL; int i; unsigned char* sens = NULL; unsigned char jeu = 1 ; unsigned long suivant; sens = malloc(sizeof(unsigned char)); *sens = 2; suivant = Microsecondes() + CYCLE; InitialiserGraphique(); /*initialisation de la taille de la fenetre de jeux*/ CreerFenetre(10,10,1450,840); start(pointeur); compteur = score_init(); Touche(); while ( jeu = 1) { if (Microsecondes() > suivant) { deplacement(pointeur, sens); } } /* déallocations des tableaux */ for ( i = 0; i < LIGNES; i++) { free(pointeur->plateau[i]); } free(pointeur -> plateau); free(pointeur -> tete); free(pointeur -> queue); free(sens); free(pointeur); free(compteur); Touche(); FermerGraphique(); return EXIT_SUCCESS; }