setplt.pas
Пример программы для процедуры SetPalette.
Код примера
{Setplt.PAS}
{ Пример программы для процедуры SetPalette }
Uses Crt, Graph;
Var GraphDriver, GraphMode : Integer;
Color : Word;
Palette : PaletteType;
Begin
GraphDriver:=Detect;
InitGraph(GraphDriver, GraphMode, '');
If GraphResult <> grOk Then Halt(1);
GetPalette(Palette);
If Palette.Size<>1 Then
Begin
For Color:=0 To Pred(Palette.Size) Do
Begin
SetColor(Color);
Line(0, Color * 5, 100, Color * 5);
End;
Randomize;
Repeat
SetPalette(Random(Palette.Size), Random(Palette.Size));
Until KeyPressed;
End
Else Line(0, 0, 100, 0);
ReadLn;
CloseGraph;
End.
Скачать setplt.pas