home *** CD-ROM | disk | FTP | other *** search
/ Microsoft Programmer's Library 1.3 / Microsoft-Programers-Library-v1.3.iso / sampcode / alde_c / misc / graph / simgrafc / demo1.c next >
Encoding:
C/C++ Source or Header  |  1985-01-07  |  768 b   |  45 lines

  1. #include    <stdio.h>
  2.  
  3. main()
  4. {
  5. int i,j,k,x1,x2,y1,y2;
  6.  
  7.    g_init();
  8.    g_pal(1);
  9.    g_bakgnd(1);
  10. for (j=0; j<=3; ++j)
  11.    {
  12.    pause();
  13.    for (i=0; i<= 15; ++i)
  14.        {
  15.        x1 = i*6 + 2*j;
  16.        y1 = i*6 + 2*j;
  17.        x2 = 319-x1;
  18.        y2 = 199-y1;
  19.        box(x1,y1,x2,y2,j);
  20.        }
  21.     }
  22. for (k=0; k<=15; ++k)
  23.    { 
  24.    pause();
  25.    g_bakgnd(k);
  26.    }
  27.  
  28.    getch();
  29.    g_clear();
  30.    g_text();
  31. }
  32. box(x1,y1,x2,y2,clr)
  33. int x1,y1,x2,y2,clr;
  34. {
  35.     g_line(x1,y1,x2,y1,clr);
  36.     g_line(x2,y1,x2,y2,clr);
  37.     g_line(x2,y2,x1,y2,clr);
  38.     g_line(x1,y2,x1,y1,clr);
  39. }
  40. pause()
  41. {
  42.     int l;
  43.     for (l=0; l<=20000; ++l) {}
  44. }
  45.