ofs | hex dump | ascii |
---|
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 | ................ |