2023-11-21 12:20:06 +01:00
|
|
|
#include <stdlib.h>
|
|
|
|
#include <stdio.h>
|
|
|
|
#include <graph.h>
|
2023-11-27 17:19:03 +01:00
|
|
|
#include "time.c"
|
2023-11-21 12:20:06 +01:00
|
|
|
|
2023-11-27 17:19:03 +01:00
|
|
|
#define HAUTEUR 20
|
|
|
|
#define LARGEUR 30
|
|
|
|
#define TAILLE_CASE 20
|
|
|
|
#define ESPACE_NOIR 100
|
2023-11-21 14:36:58 +01:00
|
|
|
|
2023-11-27 17:19:03 +01:00
|
|
|
void AfficherQuadrillage(){
|
|
|
|
int j;
|
|
|
|
int i;
|
2023-11-21 12:20:06 +01:00
|
|
|
InitialiserGraphique();
|
2023-11-23 10:11:35 +01:00
|
|
|
|
2023-11-27 17:19:03 +01:00
|
|
|
CreerFenetre(10, 10, 30 * TAILLE_CASE, 20 * TAILLE_CASE + ESPACE_NOIR);
|
|
|
|
|
|
|
|
for (i = 0; i < LARGEUR; i++) {
|
|
|
|
for (j = 0; j < HAUTEUR; j++) {
|
|
|
|
if ((i + j) % 2 == 0) {
|
|
|
|
ChoisirCouleurDessin(CouleurParComposante(144, 238, 144));
|
|
|
|
} else {
|
|
|
|
ChoisirCouleurDessin(CouleurParComposante(0, 128, 0));
|
|
|
|
}
|
|
|
|
RemplirRectangle(i * TAILLE_CASE, j * TAILLE_CASE, TAILLE_CASE, TAILLE_CASE);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
ChoisirCouleurDessin(CouleurParComposante(0, 0, 0));
|
|
|
|
RemplirRectangle(0, HAUTEUR * TAILLE_CASE, LARGEUR * TAILLE_CASE, ESPACE_NOIR);
|
|
|
|
ChoisirCouleurDessin(CouleurParComposante(0, 0, 0));
|
|
|
|
RemplirRectangle(0, 0, LARGEUR * TAILLE_CASE, TAILLE_CASE);
|
|
|
|
RemplirRectangle(0, 0, TAILLE_CASE, HAUTEUR * TAILLE_CASE);
|
|
|
|
RemplirRectangle(0, (HAUTEUR - 1) * TAILLE_CASE, LARGEUR * TAILLE_CASE, TAILLE_CASE);
|
|
|
|
RemplirRectangle((LARGEUR - 1) * TAILLE_CASE, 0, TAILLE_CASE, HAUTEUR * TAILLE_CASE);
|
|
|
|
}
|
2023-11-23 10:11:35 +01:00
|
|
|
|
2023-11-27 17:19:03 +01:00
|
|
|
int main(void){
|
|
|
|
AfficherQuadrillage();
|
|
|
|
Temps();
|
2023-11-21 12:20:06 +01:00
|
|
|
Touche();
|
|
|
|
FermerGraphique();
|
2023-11-27 17:19:03 +01:00
|
|
|
return EXIT_SUCCESS;
|
2023-11-21 12:20:06 +01:00
|
|
|
}
|
2023-11-23 10:11:35 +01:00
|
|
|
|