home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / dos / grafik / fgl105 / 08-04.c < prev    next >
Encoding:
C/C++ Source or Header  |  1991-05-05  |  751 b   |  38 lines

  1. #define PAGES 4
  2.  
  3. main()
  4. {
  5.    int old_mode;
  6.    int page;
  7.    char string[8];
  8.  
  9.    if (fg_testmode(11,PAGES) == 0) {
  10.       printf("This program requires Hercules ");
  11.       printf("monochrome graphics.\n");
  12.       exit();
  13.       }
  14.  
  15.    old_mode = fg_getmode();
  16.    fg_setmode(11);
  17.  
  18.    for (page = 0; page < PAGES; page++) {
  19.       fg_allocate(page);
  20.       fg_setpage(page);
  21.       fg_setcolor(7);
  22.       fg_rect(0,fg_getmaxx(),0,fg_getmaxy());
  23.       fg_setcolor(0);
  24.       fg_locate(12,37);
  25.       sprintf(string,"page %d",page);
  26.       fg_text(string,6);
  27.       }
  28.  
  29.    for (page = 0; page < PAGES; page++) {
  30.       fg_setvpage(page);
  31.       fg_waitkey();
  32.       fg_freepage(page);
  33.       }
  34.  
  35.    fg_setmode(old_mode);
  36.    fg_reset();
  37. }
  38.