home *** CD-ROM | disk | FTP | other *** search
/ C++ Games Programming / CPPGAMES.ISO / fgl / fglight / expas.arj / TEMP / 06-07.PAS < prev    next >
Pascal/Delphi Source File  |  1995-01-31  |  737b  |  36 lines

  1. program main;
  2. uses fgmain, fgmisc;
  3.  
  4. const
  5.   VERTICES = 10;
  6.   x : array [1..VERTICES] of integer = (200,300,400,400,300,240,160,160,200,210);
  7.   y : array [1..VERTICES] of integer = (100, 80,100,220,320,320,240,200,160,150);
  8.  
  9. var
  10.   max_x, max_y       : integer;
  11.   mid_x, mid_y       : integer;
  12.   new_mode, old_mode : integer;
  13.  
  14. begin
  15.   fg_initpm;
  16.   old_mode := fg_getmode;
  17.  
  18.   if (fg_testmode(16,1) = 1) then
  19.     fg_setmode(16)
  20.   else if (fg_testmode(15,1) = 1) then
  21.     fg_setmode(15)
  22.   else
  23.   begin
  24.     write('This program requires a 640 x 350 ');
  25.     writeln('EGA graphics mode.');
  26.     exit;
  27.   end;
  28.  
  29.   fg_setcolor(1);
  30.   fg_polygon(x,y,VERTICES);
  31.   fg_waitkey;
  32.  
  33.   fg_setmode(old_mode);
  34.   fg_reset;
  35. end.
  36.