home *** CD-ROM | disk | FTP | other *** search
/ C++ Games Programming / CPPGAMES.ISO / fgl / fglight / exc.arj / TEMP / 05-12.C < prev    next >
Text File  |  1995-01-20  |  669b  |  42 lines

  1. #include <fastgraf.h>
  2.  
  3. void main(void);
  4.  
  5. void main()
  6. {
  7.    int decreasing;
  8.    int i;
  9.    int old_mode;
  10.    char RGBvalues[21];
  11.  
  12.    fg_initpm();
  13.    old_mode = fg_getmode();
  14.    fg_setmode(19);
  15.  
  16.    for (i = 9; i <= 15; i++)
  17.    {
  18.       fg_setcolor(i);
  19.       fg_text("*",1);
  20.    }
  21.  
  22.    fg_getdacs(9,7,RGBvalues);
  23.    fg_waitfor(18);
  24.  
  25.    do
  26.    {
  27.       decreasing = 0;
  28.       for (i = 0; i < 21; i++)
  29.          if (RGBvalues[i] > 0)
  30.          {
  31.             RGBvalues[i]--;
  32.             decreasing = 1;
  33.          }
  34.       fg_setdacs(9,7,RGBvalues);
  35.       fg_waitfor(1);
  36.    }
  37.    while (decreasing);
  38.       
  39.    fg_setmode(old_mode);
  40.    fg_reset();
  41. }
  42.