ajout couleur pour la tete du serpent

This commit is contained in:
Thomas ROGNANT 2023-12-21 14:52:55 +01:00
parent 02098c2739
commit f7ecb4d475
3 changed files with 4 additions and 2 deletions

View File

@ -4,6 +4,7 @@ void DeplacerSerpent(Serpent* serpent, int* direction) {
couleur couleurFond = CouleurParComposante(0, 0, 0);
couleur couleurSerpent = CouleurParComposante(255, 255, 0);
couleur couleurTerrain = CouleurParComposante(111, 255, 94);
couleur couleurTete = CouleurParComposante(168,65,38);
// Clear the previous positions of the snake
for (int i = 0; i < serpent->longueur; i++) {
ChoisirCouleurDessin(couleurTerrain);
@ -24,7 +25,9 @@ void DeplacerSerpent(Serpent* serpent, int* direction) {
serpent->corps[0].y += TAILLE_CASE;
}
// Draw the updated snake
for (int i = 0; i < serpent->longueur; i++) {
ChoisirCouleurDessin(couleurTete);
RemplirRectangle(serpent->corps[0].x,serpent->corps[0].y,TAILLE_CASE, TAILLE_CASE);
for (int i = 1; i < serpent->longueur; i++) {
ChoisirCouleurDessin(couleurSerpent);
RemplirRectangle(serpent->corps[i].x, serpent->corps[i].y, TAILLE_CASE, TAILLE_CASE);
}

View File

@ -22,4 +22,3 @@ extern int EstDirectionOpposee(int directionActuelle, int nouvelleDirection);
extern int CollisionAvecBordures(Serpent* serpent);
int CollisionAvecPomme(Serpent* serpent, Pommes* pommes, int* score);
#endif // SERPENT_H

BIN
snake

Binary file not shown.