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

  1. #include <fastgraf.h>
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4.  
  5. void main(void);
  6.  
  7. void main()
  8. {
  9.    int old_mode;
  10.    char string[4];
  11.  
  12.    fg_initpm();
  13.    old_mode = fg_getmode();
  14.    fg_svgainit(1);
  15.  
  16.    if (fg_testmode(27,1))
  17.       fg_setmode(27);
  18.    else if (fg_testmode(26,1))
  19.       fg_setmode(26);
  20.    else if (fg_testmode(25,1))
  21.       fg_setmode(25);
  22.    else
  23.    {
  24.       printf("This program requires an SVGA ");
  25.       printf("with at least 512K video memory.\n");
  26.       exit(1);
  27.    }
  28.  
  29.    fg_setcolor(15);
  30.    fg_text("I'm running in mode ",20);
  31.    sprintf(string,"%d.",fg_getmode());
  32.    fg_text(string,3);
  33.    fg_waitkey();
  34.  
  35.    fg_setmode(old_mode);
  36.    fg_reset();
  37. }
  38.