home *** CD-ROM | disk | FTP | other *** search
/ Turbo Toolbox / Turbo_Toolbox.iso / turbo5 / bgiexamp.arc / SECTOR.PAS < prev    next >
Encoding:
Pascal/Delphi Source File  |  1988-08-29  |  655 b   |  27 lines

  1. { example for Sector }
  2.  
  3. uses
  4.   Graph;
  5. const
  6.   R = 50;
  7. var
  8.   Driver, Mode : Integer;
  9.   Xasp, Yasp : Word;
  10.  
  11. begin
  12.   Driver := Detect;                         { Put in graphics mode }
  13.   InitGraph(Driver, Mode, '');
  14.   if GraphResult < 0 then
  15.     Halt(1);
  16.  
  17.   Sector(GetMaxX div 2, GetMaxY div 2, 0, 45, R, R); { draw sector }
  18.  
  19.   GetAspectRatio(Xasp, Yasp);               { draw circular sector }
  20.   Sector(GetMaxX div 2, GetMaxY div 2,              { center point }
  21.              180, 135,                        { mirror angle above }
  22.              R, R * LongInt(Xasp) div Yasp);            { circular }
  23.  
  24.   Readln;
  25.   Closegraph;
  26. end.
  27.