var
Form1: TForm1;
mat:array[0..6,1..4] of real;
x,xi,y,yi,sum:real;
bm:tbitmap;
const x0=-4;
x1=4;
y0=11;
y1=-1;
rand=1000;
//
procedure TForm1.FormActivate(Sender: TObject);
begin
bm:=tbitmap.create;
bm.width:=paintbox1.width;
bm.height:=paintbox1.height;
mat[0,1]:=0.85;
mat[0,2]:=0.07;
mat[0,3]:=0.07;
mat[0,4]:=0.01;
mat[1,1]:=0.85;
mat[1,2]:=0.2;
mat[1,3]:=-0.15;
mat[1,4]:=0;
mat[2,1]:=0.04;
mat[2,2]:=-0.26;
mat[2,3]:=0.28;
mat[2,4]:=0;
mat[3,1]:=-0.04;
mat[3,2]:=0.26;
mat[3,3]:=0.23;
mat[3,4]:=0;
mat[4,1]:=0.85;
mat[4,2]:=0.22;
mat[4,3]:=0.24;
mat[4,4]:=0.16;
mat[5,1]:=0;
mat[5,2]:=0;
mat[5,3]:=0;
mat[5,4]:=0;
mat[6,1]:=1.6;
mat[6,2]:=1.6;
mat[6,3]:=0.44;
mat[6,4]:=0;
x:=0;
y:=0;
sum:=mat[0,1]+mat[0,2]+mat[0,3]+mat[0,4];
end;
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
bm.free;
end;
procedure TForm1.PaintBox1Paint(Sender: TObject);
var i,r,c,grenze:integer;
begin
grenze:=strtoint(edit1.Text);
if grenze>500000 then grenze:=500000;
bm.Canvas.Pen.Color:=clwhite;
bm.Canvas.brush.Color:=clwhite;
bm.Canvas.rectangle(0,0,bm.width,bm.height);
c:=0;
randomize;
for i:=0 to grenze do begin
r:=random(rand+1);
if (r<=rand*mat[0,1]/sum) then c:=1;
if (r>rand*mat[0,1]/sum) and (r<=rand*(mat[0,1]+mat[0,2])/sum) then c:=2;
if (r>rand*(mat[0,1]+mat[0,2])/sum) and (r<=rand*(mat[0,1]+mat[0,2]+mat[0,3])/sum) then c:=3;
if (r>rand*(mat[0,1]+mat[0,2]+mat[0,3])/sum) then c:=4;
xi:=mat[1,c]*x+mat[2,c]*y+mat[5,c];
yi:=mat[3,c]*x+mat[4,c]*y+mat[6,c];
x:=xi;
y:=yi;
bm.Canvas.Pixels[round(paintbox1.width*(x-x0)/(x1-x0)),
round(paintbox1.height*(y-y0)/(y1-y0))]:=clblack;
end;
paintbox1.canvas.draw(0,0,bm);
end;

Draw Reality Branch
Abonnieren
Posts (Atom)
Beliebte Posts
-
Windows Key Sniffer 0.82 - Update 08/2024 Der Windows Key Sniffer hat mir im Laufe der Zeit viel Arbeit erspart und unterstützt, viele Wi...
-
Network Source Code Update Source Code Network Update : https://asciigen.blogspot.com/p/network.html Send Message 1.0 Source Server Client ...
-
Windows Defender Bypass Version 0.75 - Update 11/2024 Den Windows 10-eigenen Virenschutz Defender kann man auf mehreren Wegen abschalt...
-
ASCii GIF Animator Update Version 0.68 (32 bit) - 11/2024 Bei dieser überarbeiteten Version ist die Kompatibilität zu den verschiedenen...
-
MD5 Hacker v.0.26 - Update 08.2024 MD5 Hashs sollten eigentlich nicht entschlüsselt werden können. Jedoch gibt es Tools, mit welchen auch ...
-
Dir Sniffer Version 0.11 - Update 02/2025 Dir Sniffer ist ein kleines aber nützliches Tool um herauszufinden, was ihr Programm auf ihrem...
-
Host Editor Version 0.65 - Update 01/2025 Hosts File Editor allows for the easy editing of host files and backup creation. Create your ...
-
Oldskool Font Generator v.0.29 - Update 11/2023 Das Tool stell 508 Bitmap Fonts zu Verfügung. Eigene Fonts können integriert werden, sie...
-
Hard Crypter 0.19 - Update 12/2023 Mit diesem Tool können Sie jede beliebige Datei auf dem Windows-System verschlüsseln. Die Byte-Erse...
Keine Kommentare:
Kommentar veröffentlichen