SAE11_2023/src/grille.c

33 lines
938 B
C
Raw Normal View History

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