home *** CD-ROM | disk | FTP | other *** search
- unit gr_unt;
- interface
- uses Graph,drivers,fonts;
- procedure gr_setup;
- implementation
- var
- Gd, Gm : integer;
- Radius : integer;
- procedure Abort(Msg : string);
- begin
- Writeln(Msg, ': ', GraphErrorMsg(GraphResult));
- Halt(1);
- end;
- procedure gr_setup;
- begin
- { Register all the drivers }
- if RegisterBGIdriver(@CGADriverProc) < 0 then
- Abort('CGA');
- if RegisterBGIdriver(@EGAVGADriverProc) < 0 then
- Abort('EGA/VGA');
- if RegisterBGIdriver(@HercDriverProc) < 0 then
- Abort('Herc');
- if RegisterBGIdriver(@ATTDriverProc) < 0 then
- Abort('AT&T');
- if RegisterBGIdriver(@PC3270DriverProc) < 0 then
- Abort('PC 3270');
- Gd := Detect;
- InitGraph(Gd, Gm, '');
- if GraphResult <> grOk then
- Halt(1);
- end;
- end.