Program inigraph1; { Program to demonstrate static graphics mode selection } uses graph; const TheLine = 'We are now in 640 x 480 x 256 colors!'+ ' (press to continue)'; var gd, gm, lo, hi, error,tw,th: integer; found: boolean; begin { We want an 8 bit mode } gd := D8bit; gm := m640x480; initgraph(gd,gm,''); { Make sure you always check graphresult! } error := graphResult; if (error <> grOk) Then begin writeln('640x480x256 is not supported!'); halt(1) end; { We are now in 640x480x256 } setColor(cyan); rectangle(0,0,getmaxx,getmaxy); { Write a nice message in the center of the screen } setTextStyle(defaultFont,horizDir,1); tw:=TextWidth(TheLine); th:=TextHeight(TheLine); outTextXY((getMaxX - TW) div 2, (getMaxY - TH) div 2,TheLine); { Wait for return } readln; { Back to text mode } closegraph; end.