bug0051.pp 551 B

12345678910111213141516171819202122232425262728293031
  1. program TestPutP;
  2. uses crt,graph;
  3. var gd,gm,gError,yi,i : integer;
  4. col: longint;
  5. BEGIN
  6. gm:=$111; {640x480/64K HiColor}
  7. gd:=$FF;
  8. InitGraph(gd,gm,'');
  9. gError := graphResult;
  10. IF gError <> grOk
  11. THEN begin
  12. writeln ('graphDriver=',gd,' graphMode=',gm,
  13. #13#10'Graphics error: ',gError);
  14. halt(1);
  15. end;
  16. for i := 0 to 255
  17. do begin
  18. col := i shl 16 + (i div 2) shl 8 + (i div 3);
  19. for yi := 0 to 20 do
  20. PutPixel (i,yi,col);
  21. SetColor (col);
  22. Line (i,22,i,42);
  23. end;
  24. readkey;
  25. closegraph;
  26. END.