Вот-вот, я уже сам потом разобрался спасибо большое!!! В итоге в конец процедуры просто вставил такой код:А, это я перепутал. В условии if Canvas.Pixels[dx,dy]=clred then нужно заменить = на <>.
Код: Выделить всё
for i:=1 to 20 do begin
xx:=p[5].x;
yy:=p[3].y;
w:=p[11].x-p[5].x;
h:=p[9].y-p[3].Y;
dx:=random(w);
dy:=random(h);
dx:=xx+dx;
dy:=yy+dy;
if Canvas.Pixels[dx,dy]<>clred then
Canvas.Pixels[dx,dy]:=RGB(random(255),random(255),random(255))
end;
Код: Выделить всё
yy:=p[3].y;
Код: Выделить всё
yy:=p[5].y;
Цикл я сделал для того, чтобы при каждом нажатии кнопки появлялось большее количество точек(потому что таймером злой препод запретил пользоваться)))
Еще раз спасибо
