Rectifications DAVID
This commit is contained in:
18
main.c
18
main.c
@@ -48,7 +48,7 @@ PIXELS gen_pastille()
|
||||
return pastille;
|
||||
}
|
||||
|
||||
void InitialisationDuSerpent(int *p_serpent) /* L'initialisation du serpent */
|
||||
void InitialisationDuSerpent(PIXELS *p_serpent) /* L'initialisation du serpent */
|
||||
{
|
||||
int x_millieu = 0, y_millieu = 0 , compteur = 0;
|
||||
couleur j;
|
||||
@@ -61,20 +61,20 @@ void InitialisationDuSerpent(int *p_serpent) /* L'initialisation du serpent */
|
||||
|
||||
/* printf("x_millieu : %d | y_millieu : %d\n",x_millieu,y_millieu); DEBUG*/
|
||||
|
||||
p_serpent[0] = x_millieu;
|
||||
p_serpent[1] = y_millieu;
|
||||
for(compteur=0;compteur<=16;compteur+=2) /* Commence par 1 car p_serpent index 0 initialisées pour la tête et 2 + 2x9 = 10 couples de coordonnées 2D */
|
||||
p_serpent[0].x = x_millieu;
|
||||
p_serpent[0].y = y_millieu;
|
||||
for(compteur=0;compteur<=9;compteur++) /* Commence par 1 car p_serpent index 0 initialisées pour la tête et 2 + 2x9 = 10 couples de coordonnées 2D */
|
||||
{
|
||||
p_serpent[compteur+2] = p_serpent[compteur]+T_PIXEL;
|
||||
p_serpent[compteur+3] = p_serpent[compteur+1];
|
||||
p_serpent[compteur+1].x = p_serpent[compteur].x+T_PIXEL;
|
||||
p_serpent[compteur+1].y = p_serpent[compteur].y;
|
||||
|
||||
/*printf("x_millieu : %d | y_millieu : %d\n",p_serpent[compteur+2],p_serpent[compteur+3]); DEBUG*/
|
||||
|
||||
RemplirRectangle(p_serpent[compteur+2],p_serpent[compteur+3],T_PIXEL,T_PIXEL);
|
||||
RemplirRectangle(p_serpent[compteur+1].x,p_serpent[compteur+1].y,T_PIXEL,T_PIXEL);
|
||||
}
|
||||
}
|
||||
|
||||
void DessinerScene(PIXELS *pastilles, int *serpent) /* Dessine la scène */
|
||||
void DessinerScene(PIXELS *pastilles, PIXELS *serpent) /* Dessine la scène */
|
||||
{
|
||||
couleur c;
|
||||
ChoisirEcran(2);
|
||||
@@ -185,7 +185,7 @@ int main()
|
||||
DeplacementSerpent(direction,serpent,longueur_serpent);
|
||||
if(MangerPastille(serpent,pastilles,&score) == 1)
|
||||
{
|
||||
longueur_serpent+=4;
|
||||
longueur_serpent+=2;
|
||||
serpent = (int*) realloc(serpent,longueur_serpent * sizeof(int));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user