aboutsummaryrefslogtreecommitdiff
path: root/Src/resources/data/avs/Winamp 5 Picks/UnConeD - Zero-G Maze II.avs
blob: 8a49451fa48a5acb0093ffc4f688ceb3d424dba3 (plain) (blame)
ofshex dumpascii
0000 4e 75 6c 6c 73 6f 66 74 20 41 56 53 20 50 72 65 73 65 74 20 30 2e 32 1a 00 15 00 00 00 35 04 00 Nullsoft.AVS.Preset.0.2......5..
0020 00 31 04 00 00 20 57 68 61 63 6b 6f 20 41 56 53 20 56 20 2d 20 5a 65 72 6f 2d 47 20 4d 61 7a 65 .1....Whacko.AVS.V.-.Zero-G.Maze
0040 20 49 49 0d 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d .II..---------------------------
0060 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 0d 0a 52 ---------------------------....R
0080 65 6d 65 6d 62 65 72 20 74 68 69 73 20 6f 6e 65 3f 20 49 20 72 65 6d 65 6d 62 65 72 20 74 68 65 emember.this.one?.I.remember.the
00a0 20 6d 61 69 6e 20 63 6f 6d 6d 65 6e 74 20 6f 6e 20 5a 65 72 6f 2d 47 20 4d 61 7a 65 20 77 61 73 .main.comment.on.Zero-G.Maze.was
00c0 20 74 68 61 74 20 74 68 65 20 63 61 6d 65 72 61 20 73 68 6f 75 6c 64 27 76 65 20 67 6f 6e 65 20 .that.the.camera.should've.gone.
00e0 69 6e 74 6f 20 74 68 65 20 74 75 6e 6e 65 6c 73 20 72 61 74 68 65 72 20 74 68 61 6e 20 73 77 69 into.the.tunnels.rather.than.swi
0100 72 6c 69 6e 67 20 61 72 6f 75 6e 64 20 61 6e 20 69 6e 74 65 72 73 65 63 74 69 6f 6e 2e 0d 0a 0d rling.around.an.intersection....
0120 0a 41 73 6b 20 61 6e 64 20 79 6f 75 20 73 68 61 6c 6c 20 62 65 20 73 65 72 76 65 64 2e 2e 2e 20 .Ask.and.you.shall.be.served....
0140 74 68 69 73 20 6d 61 6a 6f 72 6c 79 20 69 6d 70 72 6f 76 65 64 20 76 65 72 73 69 6f 6e 20 6c 6f this.majorly.improved.version.lo
0160 6f 6b 73 20 61 6e 64 20 62 65 68 61 76 65 73 20 61 20 6c 6f 74 20 62 65 74 74 65 72 2c 20 61 6e oks.and.behaves.a.lot.better,.an
0180 64 20 6f 66 20 63 6f 75 72 73 65 20 69 74 20 65 6e 74 65 72 73 20 74 75 6e 6e 65 6c 73 20 74 6f d.of.course.it.enters.tunnels.to
01a0 6f 2e 0d 0a 0d 0a 48 6f 77 65 76 65 72 20 74 68 65 72 65 20 69 73 20 61 20 63 61 74 63 68 2e 20 o.....However.there.is.a.catch..
01c0 49 20 68 61 64 20 74 6f 20 74 61 6b 65 20 61 20 73 68 6f 72 74 63 75 74 20 77 68 69 63 68 20 69 I.had.to.take.a.shortcut.which.i
01e0 73 20 6c 75 63 6b 69 6c 79 20 6e 6f 74 20 73 6f 20 6e 6f 74 69 63 61 62 6c 65 3a 20 74 68 65 20 s.luckily.not.so.noticable:.the.
0200 63 61 6d 65 72 61 20 61 6c 77 61 79 73 20 70 69 63 6b 73 20 74 68 65 20 73 61 6d 65 20 74 75 6e camera.always.picks.the.same.tun
0220 6e 65 6c 2e 20 54 68 69 73 20 69 73 20 62 65 63 61 75 73 65 20 74 68 65 20 63 6f 64 65 20 66 6f nel..This.is.because.the.code.fo
0240 72 20 61 6c 6c 6f 77 69 6e 67 20 69 74 20 74 6f 20 67 6f 20 69 6e 20 61 6e 79 20 64 69 72 65 63 r.allowing.it.to.go.in.any.direc
0260 74 69 6f 6e 20 69 73 20 74 6f 6f 20 63 6f 6d 70 6c 69 63 61 74 65 64 20 62 65 63 61 75 73 65 20 tion.is.too.complicated.because.
0280 41 56 53 20 6c 61 63 6b 73 20 64 65 63 65 6e 74 20 63 6f 64 65 20 63 6f 6e 74 72 6f 6c 20 73 74 AVS.lacks.decent.code.control.st
02a0 72 75 63 74 75 72 65 73 2e 0d 0a 0d 0a 54 68 65 20 72 65 61 73 6f 6e 20 69 74 27 73 20 6e 6f 74 ructures.....The.reason.it's.not
02c0 20 6e 6f 74 69 63 61 62 6c 65 20 69 73 20 62 65 63 61 75 73 65 20 74 68 65 20 63 61 6d 65 72 61 .noticable.is.because.the.camera
02e0 20 72 6f 74 61 74 65 73 20 61 72 6f 75 6e 64 20 71 75 69 74 65 20 61 20 6c 6f 74 20 61 6e 64 20 .rotates.around.quite.a.lot.and.
0300 79 6f 75 20 67 65 74 20 64 69 73 6f 72 69 65 6e 74 65 64 20 65 61 73 69 6c 79 2e 0d 0a 0d 0a 2d you.get.disoriented.easily.....-
0320 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d --------------------------------
0340 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 55 6e 43 6f 6e 65 44 20 2f 20 53 74 65 76 ----------------..UnConeD./.Stev
0360 65 6e 20 57 69 74 74 65 6e 73 0d 0a 5b 20 73 74 65 76 65 6e 40 61 63 6b 6f 2e 6e 65 74 20 2d 20 en.Wittens..[.steven@acko.net.-.
0380 77 77 77 2e 61 63 6b 6f 2e 6e 65 74 20 5d 0d 0a 0d 0a 28 49 66 20 79 6f 75 20 77 69 73 68 20 74 www.acko.net.]....(If.you.wish.t
03a0 6f 20 75 73 65 20 74 68 69 73 20 70 72 65 73 65 74 20 70 61 72 74 69 61 6c 6c 79 20 6f 72 20 77 o.use.this.preset.partially.or.w
03c0 68 6f 6c 65 20 69 6e 20 79 6f 75 72 20 6f 77 6e 20 70 72 65 73 65 74 73 20 6f 72 20 70 61 63 6b hole.in.your.own.presets.or.pack
03e0 73 2c 20 79 6f 75 20 6d 61 79 20 64 6f 20 73 6f 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 61 s,.you.may.do.so.provided.that.a
0400 20 63 6c 65 61 72 20 63 72 65 64 69 74 20 6d 65 73 73 61 67 65 20 69 73 20 69 6e 63 6c 75 64 65 .clear.credit.message.is.include
0420 64 20 69 6e 20 79 6f 75 72 20 70 72 65 73 65 74 2c 20 61 6c 6f 6e 67 20 77 69 74 68 20 6d 79 20 d.in.your.preset,.along.with.my.
0440 63 6f 6e 74 61 63 74 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 29 00 fe ff ff ff d1 01 00 00 80 00 contact.information.)...........
0460 00 01 24 80 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 ..$.............................
0480 00 00 00 28 00 00 00 04 00 00 00 01 00 02 80 14 00 00 00 04 00 00 00 01 00 00 00 03 00 00 00 08 ...(............................
04a0 00 00 00 05 00 00 00 00 00 00 00 24 00 00 00 fc 00 00 00 01 a7 00 00 00 70 78 3d 73 69 6e 28 28 ...........$............px=sin((
04c0 67 65 74 6f 73 63 28 69 2a 2e 35 2c 30 2c 30 29 2b 72 61 6e 64 28 32 29 2a 2e 30 31 29 2a 33 2e getosc(i*.5,0,0)+rand(2)*.01)*3.
04e0 31 34 29 3b 70 79 3d 73 69 6e 28 67 65 74 6f 73 63 28 69 2a 2e 35 2b 2e 35 2c 30 2c 30 29 2a 33 14);py=sin(getosc(i*.5+.5,0,0)*3
0500 2e 31 34 29 3b 0d 0a 70 63 3d 61 62 6f 76 65 28 61 62 73 28 70 78 2d 78 29 2c 61 62 73 28 70 79 .14);..pc=above(abs(px-x),abs(py
0520 2d 79 29 29 3b 0d 0a 78 3d 69 66 28 70 63 2c 70 78 2c 78 29 3b 0d 0a 79 3d 69 66 28 70 63 2c 79 -y));..x=if(pc,px,x);..y=if(pc,y
0540 2c 70 79 29 3b 0d 0a 72 65 64 3d 63 76 3b 67 72 65 65 6e 3d 31 3b 62 6c 75 65 3d 63 76 3b 00 1c ,py);..red=cv;green=1;blue=cv;..
0560 00 00 00 74 3d 74 2d 30 2e 30 35 3b 70 78 3d 30 3b 70 79 3d 30 3b 78 3d 30 3b 79 3d 30 3b 00 12 ...t=t-0.05;px=0;py=0;x=0;y=0;..
0580 00 00 00 63 76 3d 72 61 6e 64 28 31 30 30 29 2a 2e 30 31 3b 00 06 00 00 00 6e 3d 32 30 3b 00 02 ...cv=rand(100)*.01;.....n=20;..
05a0 00 00 00 01 00 00 00 ff ff ff 00 01 00 00 00 12 00 00 00 0c 00 00 00 00 00 00 00 00 00 00 00 01 ................................
05c0 00 00 00 fe ff ff ff 64 00 00 00 82 02 01 00 24 80 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00 .......d.......$................
05e0 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 0f 00 00 00 23 00 00 00 ff 7f 00 00 01 06 00 00 ....................#...........
0600 00 79 3d 30 2e 31 00 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 12 00 00 00 0c .y=0.1..........................
0620 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 fe ff ff ff 0a 01 00 00 80 00 00 00 24 80 00 00 00 ...........................$....
0640 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 fe ff ff ff ................................
0660 dd 00 00 00 82 02 00 00 24 80 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........$.......................
0680 00 01 00 00 00 01 00 00 00 24 00 00 00 87 00 00 00 01 51 00 00 00 78 3d 30 3b 79 3d 30 3b 0d 0a .........$........Q...x=0;y=0;..
06a0 72 65 64 3d 73 69 6e 28 68 75 29 2a 2e 35 2b 2e 35 3b 0d 0a 67 72 65 65 6e 3d 73 69 6e 28 68 75 red=sin(hu)*.5+.5;..green=sin(hu
06c0 2b 32 2e 30 39 29 2a 2e 35 2b 2e 35 3b 0d 0a 62 6c 75 65 3d 73 69 6e 28 68 75 2b 34 2e 31 38 29 +2.09)*.5+.5;..blue=sin(hu+4.18)
06e0 2a 2e 35 2b 2e 35 00 00 00 00 00 11 00 00 00 68 75 3d 72 61 6e 64 28 36 32 38 29 2a 2e 30 31 00 *.5+.5.........hu=rand(628)*.01.
0700 04 00 00 00 6e 3d 31 00 02 00 00 00 01 00 00 00 ff ff ff 00 00 00 00 00 0f 00 00 00 21 00 00 00 ....n=1.....................!...
0720 ff 7f 00 00 01 04 00 00 00 64 3d 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........d=0....................
0740 00 2b 00 00 00 67 08 00 00 01 cd 02 00 00 79 3d 79 2a 61 66 2b 2e 30 30 30 31 3b 78 3d 78 2b 2e .+...g........y=y*af+.0001;x=x+.
0760 30 30 30 31 3b 0d 0a 64 78 31 3d 78 2a 63 7a 2d 79 2a 73 7a 3b 0d 0a 64 79 31 3d 78 2a 73 7a 2b 0001;..dx1=x*cz-y*sz;..dy1=x*sz+
0780 79 2a 63 7a 3b 0d 0a 64 79 32 3d 64 79 31 2a 63 78 2d 2e 39 2a 73 78 3b 0d 0a 64 7a 32 3d 64 79 y*cz;..dy2=dy1*cx-.9*sx;..dz2=dy
07a0 31 2a 73 78 2b 2e 39 2a 63 78 3b 0d 0a 64 78 33 3d 64 78 31 2a 63 79 2d 64 7a 32 2a 73 79 3b 0d 1*sx+.9*cx;..dx3=dx1*cy-dz2*sy;.
07c0 0a 64 7a 33 3d 64 78 31 2a 73 79 2b 64 7a 32 2a 63 79 3b 0d 0a 6b 31 3d 28 6f 7a 2b 6f 7a 66 2b .dz3=dx1*sy+dz2*cy;..k1=(oz+ozf+
07e0 73 69 67 6e 28 64 7a 33 29 29 2f 64 7a 33 3b 0d 0a 6b 31 3d 69 66 28 62 65 6c 6f 77 28 6b 31 2c sign(dz3))/dz3;..k1=if(below(k1,
0800 30 29 2c 2d 31 30 30 30 2c 6b 31 29 3b 0d 0a 6b 32 3d 28 6f 79 2b 73 69 67 6e 28 64 79 32 29 29 0),-1000,k1);..k2=(oy+sign(dy2))
0820 2f 64 79 32 3b 0d 0a 6b 32 3d 69 66 28 62 65 6c 6f 77 28 6b 32 2c 30 29 2c 2d 31 30 30 30 2c 6b /dy2;..k2=if(below(k2,0),-1000,k
0840 32 29 3b 0d 0a 6b 33 3d 28 6f 78 2b 73 69 67 6e 28 64 78 33 29 29 2f 64 78 33 3b 0d 0a 6b 33 3d 2);..k3=(ox+sign(dx3))/dx3;..k3=
0860 69 66 28 62 65 6c 6f 77 28 6b 33 2c 30 29 2c 2d 31 30 30 30 2c 6b 33 29 3b 0d 0a 64 78 31 3d 6d if(below(k3,0),-1000,k3);..dx1=m
0880 61 78 28 6d 69 6e 28 6d 61 78 28 6b 31 2c 6b 32 29 2c 6b 33 29 2c 6d 69 6e 28 6d 61 78 28 6b 32 ax(min(max(k1,k2),k3),min(max(k2
08a0 2c 6b 33 29 2c 6b 31 29 29 3b 0d 0a 64 79 31 3d 6d 69 6e 28 6b 32 2c 6b 33 29 3b 0d 0a 69 7a 3d ,k3),k1));..dy1=min(k2,k3);..iz=
08c0 2d 6f 7a 2d 6f 7a 66 2b 64 7a 33 2a 64 79 31 3b 6b 3d 69 66 28 62 65 6c 6f 77 28 61 62 73 28 69 -oz-ozf+dz3*dy1;k=if(below(abs(i
08e0 7a 29 2c 2e 39 39 29 2c 64 78 31 2c 64 79 31 29 3b 0d 0a 69 78 3d 2d 6f 78 2b 64 78 33 2a 6b 3b z),.99),dx1,dy1);..ix=-ox+dx3*k;
0900 69 79 3d 2d 6f 79 2b 64 79 32 2a 6b 3b 69 7a 3d 2d 6f 7a 2d 6f 7a 66 2b 64 7a 33 2a 6b 3b 0d 0a iy=-oy+dy2*k;iz=-oz-ozf+dz3*k;..
0920 6b 77 3d 65 71 75 61 6c 28 6b 2c 2d 31 30 30 30 29 3b 61 6c 70 68 61 3d 31 2d 6b 77 3b 0d 0a 78 kw=equal(k,-1000);alpha=1-kw;..x
0940 3d 69 66 28 65 71 75 61 6c 28 6b 2c 6b 32 29 2c 69 78 2a 73 69 67 6e 28 69 79 29 2c 69 66 28 65 =if(equal(k,k2),ix*sign(iy),if(e
0960 71 75 61 6c 28 6b 2c 6b 33 29 2c 69 79 2a 73 69 67 6e 28 69 78 29 2c 69 78 29 29 3b 0d 0a 79 3d qual(k,k3),iy*sign(ix),ix));..y=
0980 69 66 28 65 71 75 61 6c 28 6b 2c 6b 32 29 2c 69 7a 2c 69 66 28 65 71 75 61 6c 28 6b 2c 6b 33 29 if(equal(k,k2),iz,if(equal(k,k3)
09a0 2c 69 7a 2c 69 79 2a 73 69 67 6e 28 69 7a 29 29 29 3b 0d 0a 64 3d 73 71 72 74 28 73 71 72 28 69 ,iz,iy*sign(iz)));..d=sqrt(sqr(i
09c0 78 2b 6f 78 29 2b 73 71 72 28 69 79 2b 6f 79 29 2b 73 71 72 28 69 7a 2b 6f 7a 2b 6f 7a 66 29 29 x+ox)+sqr(iy+oy)+sqr(iz+oz+ozf))
09e0 3b 0d 0a 61 6c 70 68 61 3d 69 66 28 62 65 6c 6f 77 28 6b 2c 30 29 2c 30 2c 32 2f 64 2d 2e 31 35 ;..alpha=if(below(k,0),0,2/d-.15
0a00 29 3b 64 3d 74 2a 2e 30 33 3b 0d 0a 78 3d 78 2b 64 3b 0d 0a 79 3d 79 2b 64 3b 00 73 04 00 00 74 );d=t*.03;..x=x+d;..y=y+d;.s...t
0a20 3d 74 2d 30 2e 35 3b 63 74 3d 69 66 28 65 71 75 61 6c 28 6d 64 2c 33 29 2c 74 2c 63 74 29 3b 0d =t-0.5;ct=if(equal(md,3),t,ct);.
0a40 0a 6f 78 3d 73 69 6e 28 74 2a 2e 30 39 31 34 29 2a 63 6f 73 28 74 2a 2e 30 34 31 31 29 2a 2e 38 .ox=sin(t*.0914)*cos(t*.0411)*.8
0a60 3b 0d 0a 6f 79 3d 73 69 6e 28 74 2a 2e 30 36 37 34 29 2a 63 6f 73 28 74 2a 2e 30 33 37 39 29 2a ;..oy=sin(t*.0674)*cos(t*.0379)*
0a80 2e 38 2a 63 6f 73 28 73 69 6e 28 74 2a 2e 30 34 37 31 29 29 3b 0d 0a 6f 7a 66 3d 73 69 6e 28 74 .8*cos(sin(t*.0471));..ozf=sin(t
0aa0 2a 2e 30 33 34 36 29 2a 63 6f 73 28 74 2a 2e 30 34 39 33 29 2a 2e 38 2a 63 6f 73 28 73 69 6e 28 *.0346)*cos(t*.0493)*.8*cos(sin(
0ac0 74 2a 2e 30 31 31 36 29 29 3b 0d 0a 64 78 31 3d 73 69 6e 28 74 2a 2e 30 33 37 33 29 2a 63 6f 73 t*.0116));..dx1=sin(t*.0373)*cos
0ae0 28 74 2a 30 2e 30 35 36 33 29 2a 73 69 6e 28 63 6f 73 28 74 2a 2e 30 32 33 31 29 29 2a 31 2e 31 (t*0.0563)*sin(cos(t*.0231))*1.1
0b00 3b 0d 0a 64 79 31 3d 73 69 6e 28 74 2a 2e 30 33 31 31 29 2a 63 6f 73 28 74 2a 30 2e 30 36 31 29 ;..dy1=sin(t*.0311)*cos(t*0.061)
0b20 2a 73 69 6e 28 63 6f 73 28 74 2a 2e 30 31 31 35 29 29 2a 31 2e 31 3b 0d 0a 6f 7a 6f 3d 2d 6d 61 *sin(cos(t*.0115))*1.1;..ozo=-ma
0b40 78 28 6d 69 6e 28 28 61 62 73 28 6f 7a 29 2b 28 31 2d 63 6e 29 29 2a 2e 33 2c 2e 33 29 2c 2e 30 x(min((abs(oz)+(1-cn))*.3,.3),.0
0b60 31 29 3b 0d 0a 6f 7a 3d 69 66 28 61 62 6f 76 65 28 6d 64 2c 31 29 2c 6f 7a 2b 6f 7a 6f 2c 30 29 1);..oz=if(above(md,1),oz+ozo,0)
0b80 3b 0d 0a 6f 7a 3d 69 66 28 62 65 6c 6f 77 28 6f 7a 2c 2d 31 30 29 2c 6f 7a 2b 33 30 2c 6f 7a 29 ;..oz=if(below(oz,-10),oz+30,oz)
0ba0 3b 0d 0a 6d 64 3d 69 66 28 62 61 6e 64 28 61 62 6f 76 65 28 6f 7a 2c 33 29 2c 65 71 75 61 6c 28 ;..md=if(band(above(oz,3),equal(
0bc0 6d 64 2c 32 29 29 2c 33 2c 6d 64 29 3b 0d 0a 6d 64 3d 69 66 28 62 61 6e 64 28 62 65 6c 6f 77 28 md,2)),3,md);..md=if(band(below(
0be0 61 62 73 28 6f 7a 29 2c 2e 31 31 29 2c 65 71 75 61 6c 28 6d 64 2c 33 29 29 2a 72 61 6e 64 28 32 abs(oz),.11),equal(md,3))*rand(2
0c00 29 2a 63 6e 2c 30 2c 6d 64 29 3b 0d 0a 6d 64 3d 69 66 28 62 61 6e 64 28 65 71 75 61 6c 28 6d 64 )*cn,0,md);..md=if(band(equal(md
0c20 2c 31 29 2c 62 65 6c 6f 77 28 6d 61 78 28 61 62 73 28 72 78 29 2c 61 62 73 28 72 79 29 29 2c 2e ,1),below(max(abs(rx),abs(ry)),.
0c40 31 29 29 2c 32 2c 6d 64 29 3b 0d 0a 6d 64 3d 69 66 28 6d 64 2c 6d 64 2c 61 62 6f 76 65 28 63 74 1)),2,md);..md=if(md,md,above(ct
0c60 2d 74 2c 38 35 2b 72 61 6e 64 28 31 30 29 2a 2e 35 29 29 3b 0d 0a 6b 31 3d 65 71 75 61 6c 28 6d -t,85+rand(10)*.5));..k1=equal(m
0c80 64 2c 31 29 3b 0d 0a 72 78 6f 3d 69 66 28 6b 31 2c 69 66 28 62 65 6c 6f 77 28 61 62 73 28 72 78 d,1);..rxo=if(k1,if(below(abs(rx
0ca0 29 2c 2e 31 29 2c 30 2c 69 66 28 62 65 6c 6f 77 28 73 64 2c 32 29 2c 2e 30 35 2c 2d 2e 30 35 29 ),.1),0,if(below(sd,2),.05,-.05)
0cc0 29 2c 72 78 6f 2a 62 65 6c 6f 77 28 6d 64 2c 31 29 29 3b 0d 0a 72 79 6f 3d 69 66 28 6b 31 2c 69 ),rxo*below(md,1));..ryo=if(k1,i
0ce0 66 28 62 65 6c 6f 77 28 61 62 73 28 72 79 29 2c 2e 31 29 2c 30 2c 69 66 28 73 64 25 32 2c 2e 30 f(below(abs(ry),.1),0,if(sd%2,.0
0d00 35 2c 2d 2e 30 35 29 29 2c 72 79 6f 2a 62 65 6c 6f 77 28 6d 64 2c 31 29 29 3b 0d 0a 72 78 74 3d 5,-.05)),ryo*below(md,1));..rxt=
0d20 69 66 28 6b 31 2c 30 2e 31 2a 28 72 61 6e 64 28 32 29 2a 32 2d 31 29 2c 72 78 74 29 3b 72 79 74 if(k1,0.1*(rand(2)*2-1),rxt);ryt
0d40 3d 69 66 28 6b 31 2c 30 2e 31 2c 72 79 74 29 3b 0d 0a 72 79 3d 69 66 28 61 62 6f 76 65 28 61 62 =if(k1,0.1,ryt);..ry=if(above(ab
0d60 73 28 72 79 29 2c 70 69 29 2c 72 79 2d 32 2a 70 69 2a 73 69 67 6e 28 72 79 29 2b 72 79 6f 2c 72 s(ry),pi),ry-2*pi*sign(ry)+ryo,r
0d80 79 2b 72 79 6f 29 3b 0d 0a 72 78 3d 69 66 28 61 62 6f 76 65 28 61 62 73 28 72 78 29 2c 70 69 29 y+ryo);..rx=if(above(abs(rx),pi)
0da0 2c 72 78 2d 32 2a 70 69 2a 73 69 67 6e 28 72 78 29 2b 72 78 6f 2c 72 78 2b 72 78 6f 29 3b 0d 0a ,rx-2*pi*sign(rx)+rxo,rx+rxo);..
0dc0 72 7a 3d 72 7a 2b 73 69 6e 28 74 2a 2e 30 35 33 29 2a 63 6f 73 28 74 2a 2e 31 31 37 29 2a 73 69 rz=rz+sin(t*.053)*cos(t*.117)*si
0de0 6e 28 63 6f 73 28 74 2a 2e 30 36 35 31 29 29 2a 2e 31 3b 0d 0a 63 78 3d 63 6f 73 28 72 78 2b 64 n(cos(t*.0651))*.1;..cx=cos(rx+d
0e00 78 31 29 3b 73 78 3d 73 69 6e 28 72 78 2b 64 78 31 29 3b 63 79 3d 63 6f 73 28 72 79 2b 64 79 31 x1);sx=sin(rx+dx1);cy=cos(ry+dy1
0e20 29 3b 73 79 3d 73 69 6e 28 72 79 2b 64 79 31 29 3b 63 7a 3d 63 6f 73 28 72 7a 29 3b 73 7a 3d 73 );sy=sin(ry+dy1);cz=cos(rz);sz=s
0e40 69 6e 28 72 7a 29 3b 0d 0a 61 66 3d 68 2f 77 3b 72 78 6f 3d 72 78 6f 2a 2e 38 2b 72 78 74 2a 2e in(rz);..af=h/w;rxo=rxo*.8+rxt*.
0e60 32 3b 72 79 6f 3d 72 79 6f 2a 2e 38 2b 72 79 74 2a 2e 32 3b 0d 0a 63 6e 3d 69 66 28 61 62 6f 76 2;ryo=ryo*.8+ryt*.2;..cn=if(abov
0e80 65 28 62 74 2d 74 2c 37 35 29 2c 31 2c 63 6e 29 3b 00 af 00 00 00 72 78 74 3d 28 72 61 6e 64 28 e(bt-t,75),1,cn);.....rxt=(rand(
0ea0 31 30 30 29 2a 2e 30 31 29 2a 28 72 61 6e 64 28 32 29 2a 32 2d 31 29 2a 2e 30 39 3b 0d 0a 72 79 100)*.01)*(rand(2)*2-1)*.09;..ry
0ec0 74 3d 28 72 61 6e 64 28 31 30 30 29 2a 2e 30 31 29 2a 28 72 61 6e 64 28 32 29 2a 32 2d 31 29 2a t=(rand(100)*.01)*(rand(2)*2-1)*
0ee0 2e 30 39 3b 0d 0a 6d 64 3d 69 66 28 6d 64 2c 6d 64 2c 61 62 6f 76 65 28 74 2d 63 74 2c 34 30 29 .09;..md=if(md,md,above(t-ct,40)
0f00 29 3b 0d 0a 63 6e 3d 31 2d 72 61 6e 64 28 32 29 2a 72 61 6e 64 28 32 29 2a 72 61 6e 64 28 32 29 );..cn=1-rand(2)*rand(2)*rand(2)
0f20 3b 0d 0a 62 74 3d 74 3b 0d 0a 73 64 3d 69 66 28 72 61 6e 64 28 39 29 2c 73 64 2c 72 61 6e 64 28 ;..bt=t;..sd=if(rand(9),sd,rand(
0f40 34 29 29 3b 00 47 00 00 00 74 3d 72 61 6e 64 28 31 30 30 29 3b 70 69 3d 61 63 6f 73 28 2d 31 29 4));.G...t=rand(100);pi=acos(-1)
0f60 3b 72 78 74 3d 2e 30 31 3b 72 79 74 3d 2d 2e 30 31 31 33 3b 6d 64 3d 30 3b 6f 7a 6f 3d 2d 30 2e ;rxt=.01;ryt=-.0113;md=0;ozo=-0.
0f80 31 3b 63 6e 3d 31 3b 62 74 3d 74 2b 37 37 3b 00 00 00 00 00 01 00 00 00 20 00 00 00 20 00 00 00 1;cn=1;bt=t+77;.................
0fa0 01 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 ................