Advertisement
Guest User

Untitled

a guest
Mar 18th, 2014
235
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.90 KB | None | 0 0
  1. #include <cini.h>
  2. #define M 10 // lignes
  3. #define N 10 // colonnes
  4. #define Y M-2 // lignes
  5. #define X N-2 // colonnes
  6. #define CASE 50
  7. #define TRAIT 2
  8. #define BORD 2
  9. #define X0 10
  10. #define Y0 10
  11. #define terrain_X 2*BORD + CASE*X + TRAIT*(X+1) // largeur
  12. #define terrain_Y  2*BORD + CASE*Y + TRAIT*(Y+1) // hauteur
  13. #define NBR_MINES 20
  14.  
  15. void afficher_terrain() {
  16.     int i ;
  17.     CINI_fill_rect(X0, Y0, terrain_X, BORD, "grey") ;
  18.     CINI_fill_rect(X0, Y0 + terrain_Y, terrain_X, BORD, "grey") ;
  19.     CINI_fill_rect(X0, Y0,BORD, terrain_Y, "grey") ;
  20.     CINI_fill_rect(X0 + terrain_X - BORD, Y0,BORD, terrain_Y, "grey") ;
  21.     for (i=1 ; i < X + 4 ; i++) {
  22.         CINI_fill_rect(X0 + BORD + (i-1)*(TRAIT + CASE), Y0, TRAIT, terrain_Y, "grey") ;
  23.     }  
  24. }
  25. int main() {
  26.    
  27.     CINI_open_window(2*BORD + CASE*X + TRAIT*(X+1) + 20, 2*BORD + CASE*Y + TRAIT*(Y+1) + 20, "Demineur") ;
  28.     afficher_terrain() ;
  29.     CINI_loop() ;
  30.     return 0 ;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement