ajout de la fonction de manger des pommes
This commit is contained in:
35
snake/main.c
35
snake/main.c
@@ -1,9 +1,11 @@
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
#include <graph.h>
|
||||
#include "fenetre.h"
|
||||
#include "plateau_init.h"
|
||||
#include "deplacement.h"
|
||||
#include "score_init.h"
|
||||
|
||||
|
||||
#define CYCLE 200000L
|
||||
@@ -19,7 +21,7 @@ int main(void) {
|
||||
int i = 0;
|
||||
|
||||
|
||||
unsigned int* indice_queue = pointeur -> indice_queue;
|
||||
unsigned short* indice_queue = pointeur -> indice_queue;
|
||||
|
||||
|
||||
unsigned char* sens = NULL;
|
||||
@@ -51,22 +53,19 @@ int main(void) {
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
start(pointeur);
|
||||
|
||||
compteur = score_init();
|
||||
|
||||
|
||||
while ( jeu = 1) {
|
||||
while ( jeu == 1) {
|
||||
|
||||
if (Microsecondes() > suivant) {
|
||||
|
||||
printf("%u %u\n", pointeur -> corps_serpent[*indice_queue][0], pointeur -> corps_serpent[*indice_queue][1]);
|
||||
printf("%d %d\n", pointeur -> corps_serpent[*indice_queue][0], pointeur -> corps_serpent[*indice_queue][1]);
|
||||
|
||||
printf("[%hhu %hhu]\n", tete[0], tete[1]);
|
||||
|
||||
printf("[%hhu %hhu]\n", tete[0], tete[1]);
|
||||
|
||||
|
||||
deplacement(pointeur, sens);
|
||||
@@ -74,11 +73,10 @@ int main(void) {
|
||||
suivant = Microsecondes() + CYCLE;
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -86,12 +84,13 @@ int main(void) {
|
||||
|
||||
for ( i = 0; i < LIGNES; i++) {
|
||||
|
||||
free(pointeur->plateau[i]);
|
||||
free(pointeur -> plateau[i]);
|
||||
|
||||
}
|
||||
free(pointeur -> plateau);
|
||||
|
||||
|
||||
for ( i =0; i < TAILLE_SERPENT; i++) {
|
||||
for ( i = 0; i < TAILLE_SERPENT; i++) {
|
||||
|
||||
free(pointeur -> corps_serpent[i]);
|
||||
|
||||
@@ -100,9 +99,6 @@ int main(void) {
|
||||
free(pointeur -> corps_serpent);
|
||||
|
||||
|
||||
|
||||
free(pointeur -> plateau);
|
||||
|
||||
free(pointeur -> tete);
|
||||
|
||||
free(pointeur -> indice_queue);
|
||||
@@ -120,9 +116,8 @@ int main(void) {
|
||||
|
||||
|
||||
|
||||
Touche();
|
||||
FermerGraphique();
|
||||
|
||||
Touche();
|
||||
FermerGraphique();
|
||||
|
||||
return EXIT_SUCCESS;
|
||||
return EXIT_SUCCESS;
|
||||
}
|
||||
|
Reference in New Issue
Block a user