Data update
This commit is contained in:
parent
4bb20c9b71
commit
cbaf4c4b64
12390 changed files with 318560 additions and 27248 deletions
|
|
@ -3,18 +3,18 @@ var T1,T2: integer;
|
|||
var X,Y: integer;
|
||||
var Cnt: integer;
|
||||
|
||||
procedure DrawPixels(X,Y: integer);
|
||||
{Draw pixel into all 8 octents}
|
||||
begin
|
||||
Image.Canvas.Pixels[Center.X + x, Center.Y + y]:=clRed;
|
||||
Image.Canvas.Pixels[Center.X - X, Center.Y + Y]:=clRed;
|
||||
Image.Canvas.Pixels[Center.X + X, Center.Y - Y]:=clRed;
|
||||
Image.Canvas.Pixels[Center.X - X, Center.Y - Y]:=clRed;
|
||||
Image.Canvas.Pixels[Center.X + Y, Center.Y + X]:=clRed;
|
||||
Image.Canvas.Pixels[Center.X - Y, Center.Y + X]:=clRed;
|
||||
Image.Canvas.Pixels[Center.X + y, Center.Y - X]:=clRed;
|
||||
Image.Canvas.Pixels[Center.X - Y, Center.Y - X]:=clRed;
|
||||
end;
|
||||
procedure DrawPixels(X,Y: integer);
|
||||
{Draw pixel into all 8 octents}
|
||||
begin
|
||||
Image.Canvas.Pixels[Center.X + x, Center.Y + y]:=clRed;
|
||||
Image.Canvas.Pixels[Center.X - X, Center.Y + Y]:=clRed;
|
||||
Image.Canvas.Pixels[Center.X + X, Center.Y - Y]:=clRed;
|
||||
Image.Canvas.Pixels[Center.X - X, Center.Y - Y]:=clRed;
|
||||
Image.Canvas.Pixels[Center.X + Y, Center.Y + X]:=clRed;
|
||||
Image.Canvas.Pixels[Center.X - Y, Center.Y + X]:=clRed;
|
||||
Image.Canvas.Pixels[Center.X + y, Center.Y - X]:=clRed;
|
||||
Image.Canvas.Pixels[Center.X - Y, Center.Y - X]:=clRed;
|
||||
end;
|
||||
|
||||
begin
|
||||
Cnt:=0;
|
||||
|
|
@ -22,18 +22,18 @@ T1:= Radius div 32;
|
|||
{Start on X-axis}
|
||||
X:= Radius; Y:= 0;
|
||||
repeat
|
||||
begin
|
||||
DrawPixels(X, Y);
|
||||
Y:=Y + 1;
|
||||
T1:=T1 + Y;
|
||||
T2:=T1 - X;
|
||||
if T2 >= 0 then
|
||||
begin
|
||||
T1:=T2;
|
||||
X:=X - 1;
|
||||
end;
|
||||
Inc(Cnt);
|
||||
end
|
||||
begin
|
||||
DrawPixels(X, Y);
|
||||
Y:=Y + 1;
|
||||
T1:=T1 + Y;
|
||||
T2:=T1 - X;
|
||||
if T2 >= 0 then
|
||||
begin
|
||||
T1:=T2;
|
||||
X:=X - 1;
|
||||
end;
|
||||
Inc(Cnt);
|
||||
end
|
||||
until x < y;
|
||||
Form1.Caption:=IntToStr(Cnt);
|
||||
end;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue