Modification de la grille

This commit is contained in:
stiti 2023-12-04 18:28:50 +01:00
parent 90ca08596a
commit 636c027cf4
2 changed files with 20 additions and 7 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 104 KiB

After

Width:  |  Height:  |  Size: 40 KiB

View File

@ -1,20 +1,33 @@
#include <graph.h> #include <graph.h>
/*Dessine une grille de 60 colonnes sur 40 lignes*/ /* Dessine une grille de 60 colonnes sur 40 lignes */
void dessinerGrille() { void dessinerGrille() {
int i,j; ChargerImageFond("../img/grille.png");
int i, j;
int tailleCase = 20; int tailleCase = 20;
couleur couleur1 = CouleurParComposante(170, 215, 82); /*Vert clair*/ couleur couleur1 = CouleurParComposante(170, 215, 82); /* Vert clair */
couleur couleur2 = CouleurParComposante(54, 103, 0); /*Vert foncé*/ couleur couleur2 = CouleurParComposante(54, 103, 0); /* Vert foncé */
for (i = 0; i < 40; i++) { for (i = 0; i < 40; i++) {
for (j = 0; j < 60; j++) { for (j = 0; j < 60; j++) {
/*Alterner les couleurs en fonction de la case (1 case sur deux...)*/ /* Alterner les couleurs en fonction de la case (1 case sur deux...) */
couleur couleurCase = (i + j) % 2 == 0 ? couleur1 : couleur2; couleur couleurCase = (i + j) % 2 == 0 ? couleur1 : couleur2;
/*Dessiner la case*/ /* Dessiner la case */
ChoisirCouleurDessin(couleurCase); ChoisirCouleurDessin(couleurCase);
RemplirRectangle(j * tailleCase, i * tailleCase, tailleCase, tailleCase); RemplirRectangle(j * tailleCase, i * tailleCase, tailleCase, tailleCase);
} }
} }
} }
/* UNIQUEMENT POUR TESTER LA GRILLE
int main() {
InitialiserGraphique();
CreerFenetre(0, 0, 1200, 1000);
dessinerGrille();
Touche();
FermerGraphique();
return 0;
}
*/