pascalabcnet/InstallerSamples/!Tutorial/04_Graphics/GrAnim2.pas

18 lines
512 B
ObjectPascal
Raw Permalink Normal View History

// Графика. Использование LockDrawing-Redraw. Мерцание отсутствует
2015-05-14 22:35:07 +03:00
uses GraphABC;
begin
Window.Title := 'Анимация без мерцания';
2015-05-14 22:35:07 +03:00
var y := 200;
Brush.Color := clGreen;
// Отключаем рисование в окне
2015-05-14 22:35:07 +03:00
LockDrawing;
for var x := 70 to 500 do
begin
Window.Clear(clWhite);
Circle(x,y,50);
// Перерисовываем окно из внеэранного буфера
2015-05-14 22:35:07 +03:00
Redraw;
Sleep(3);
end;
end.