Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <cini.h>
- #define M 10 // lignes
- #define N 10 // colonnes
- #define Y M-2 // lignes
- #define X N-2 // colonnes
- #define CASE 50
- #define TRAIT 2
- #define BORD 2
- #define X0 10
- #define Y0 10
- #define terrain_X 2*BORD + CASE*X + TRAIT*(X+1) // largeur
- #define terrain_Y 2*BORD + CASE*Y + TRAIT*(Y+1) // hauteur
- #define NBR_MINES 20
- void afficher_terrain() {
- int i ;
- CINI_fill_rect(X0, Y0, terrain_X, BORD, "grey") ;
- CINI_fill_rect(X0, Y0 + terrain_Y, terrain_X, BORD, "grey") ;
- CINI_fill_rect(X0, Y0,BORD, terrain_Y, "grey") ;
- CINI_fill_rect(X0 + terrain_X - BORD, Y0,BORD, terrain_Y, "grey") ;
- for (i=1 ; i < X + 4 ; i++) {
- CINI_fill_rect(X0 + BORD + (i-1)*(TRAIT + CASE), Y0, TRAIT, terrain_Y, "grey") ;
- }
- }
- int main() {
- CINI_open_window(2*BORD + CASE*X + TRAIT*(X+1) + 20, 2*BORD + CASE*Y + TRAIT*(Y+1) + 20, "Demineur") ;
- afficher_terrain() ;
- CINI_loop() ;
- return 0 ;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement