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

  1. #include <fastgraf.h>
  2. #include <stdio.h>
  3.  
  4. void main(void);
  5.  
  6. void main()
  7. {
  8.    int old_mode;
  9.    int active, visual;
  10.    int page, page0, page1;
  11.  
  12.    fg_initpm();
  13.    old_mode = fg_getmode();
  14.    fg_setmode(19);
  15.    page = fg_findpage();
  16.    fg_allocate(page);
  17.    fg_setpage(page);
  18.  
  19.    active = fg_getpage();
  20.    visual = fg_getvpage();
  21.  
  22.    fg_setpage(0);
  23.    page0 = fg_getaddr();
  24.    fg_setpage(page);
  25.    page1 = fg_getaddr();
  26.  
  27.    fg_freepage(page);
  28.    fg_setmode(old_mode);
  29.    fg_reset();
  30.  
  31.    printf("Active page is %d.\n",active);
  32.    printf("Visual page is %d.\n",visual);
  33.    printf("Page 0 address is %4X\n",page0);
  34.    printf("Page %d address is %4X\n",page,page1);
  35. }
  36.