Программа, рисующая капли в дожде
Категория: Delphi/Pascal
2011-08-22 23:16:45
code: #pascal
- uses graphABC,crt;
- var t:array[1..2,1..50]of integer;
- i:integer;
- begin
- randomize;
- hidecursor;
- for i:=1 to 50 do
- begin
- t[1,i]:=random(windowwidth-40)+20;
- t[2,i]:=random(windowheight-40)+20;
- end;
- repeat
- lockdrawing;
- clearwindow;
- setpencolor(clAqua);
- for i:=1 to 50 do
- begin
- circle(t[1,i]+Random(5),t[2,i],2);
- floodfill(t[1,i],t[2,i],clBlue);
- end;
- redraw;
- sleep(5);
- for i:=1 to 50 do
- begin
- t[2,i]:=t[2,i]+5;
- if t[2,i]>windowheight then t[2,i]:=1;
- end;
- until keypressed;
- end.
Поделиться: