Correction bugs
This commit is contained in:
parent
371da48697
commit
f6a4f9b645
18
src/pomme.c
18
src/pomme.c
@ -4,21 +4,11 @@
|
|||||||
#include "../include/serpent.h"
|
#include "../include/serpent.h"
|
||||||
#include "../include/pomme.h"
|
#include "../include/pomme.h"
|
||||||
|
|
||||||
Pomme creerPomme(Segment serpent[], int longueur) {
|
|
||||||
|
Pomme creerPomme() {
|
||||||
Pomme pomme;
|
Pomme pomme;
|
||||||
int i;
|
pomme.x = rand() % 60;
|
||||||
int serpentOccupation[LARGEUR_GRILLE][HAUTEUR_GRILLE] = {0}; /*Utiliser les constantes de grille.h*/
|
pomme.y = rand() % 40;
|
||||||
|
|
||||||
/*Marquer les cases occupées par le serpent*/
|
|
||||||
for (i = 0; i < longueur; ++i) {
|
|
||||||
serpentOccupation[serpent[i].x][serpent[i].y] = 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
do {
|
|
||||||
pomme.x = rand() % LARGEUR_GRILLE;
|
|
||||||
pomme.y = rand() % HAUTEUR_GRILLE;
|
|
||||||
} while (serpentOccupation[pomme.x][pomme.y]);
|
|
||||||
|
|
||||||
return pomme;
|
return pomme;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user