home *** CD-ROM | disk | FTP | other *** search
/ C++ Games Programming / CPPGAMES.ISO / fgl / fglight / expas.arj / TEMP / 08-03.PAS < prev    next >
Pascal/Delphi Source File  |  1995-01-20  |  853b  |  49 lines

  1. {$M 16384,0,256000}
  2.  
  3. program main;
  4. uses fgmain, fgbitmap, fgmisc;
  5.  
  6. const
  7.   PAGES : integer = 4;
  8.  
  9. var
  10.   old_mode : integer;
  11.   page     : integer;
  12.   status   : integer;
  13.   message  : string[8];
  14.  
  15. begin
  16.   fg_initpm;
  17.   if (fg_testmode(7,PAGES) = 0) then
  18.   begin
  19.     writeln('This program requires monochrome.');
  20.     exit;
  21.   end;
  22.  
  23.   old_mode := fg_getmode;
  24.   fg_setmode(7);
  25.   fg_cursor(0);
  26.  
  27.   for page := 0 to PAGES-1 do
  28.   begin
  29.     status := fg_allocate(page);
  30.     fg_setpage(page);
  31.     fg_setcolor(7);
  32.     fg_rect(0,fg_getmaxx,0,fg_getmaxy);
  33.     fg_setattr(0,7,0);
  34.     fg_locate(12,37);
  35.     str(page,message);
  36.     fg_text('page '+message,6);
  37.   end;
  38.  
  39.   for page := 0 to PAGES-1 do
  40.   begin
  41.     fg_setvpage(page);
  42.     fg_waitkey;
  43.     status := fg_freepage(page);
  44.   end;
  45.  
  46.   fg_setmode(old_mode);
  47.   fg_reset;
  48. end.
  49.