# HG changeset patch # User nenolod # Date 1164270490 28800 # Node ID 51c40770f6bc8c48ddbb012d62a3310d7c56f5ec # Parent 3d0b7ca9c8eb4cef67d5f86582de967cdad5c74d [svn] - add a preset by ticpu diff -r 3d0b7ca9c8eb -r 51c40770f6bc ChangeLog --- a/ChangeLog Thu Nov 23 00:02:25 2006 -0800 +++ b/ChangeLog Thu Nov 23 00:28:10 2006 -0800 @@ -1,3 +1,13 @@ +2006-11-23 08:02:25 +0000 William Pitcock + revision [662] + - add pn_draw_dot() and convert some functions to use that instead of redundant checks all over the code. + + trunk/src/paranormal/drawing.c | 19 +++++++++++-------- + trunk/src/paranormal/drawing.h | 1 + + trunk/src/paranormal/wave.c | 10 +++++++--- + 3 files changed, 19 insertions(+), 11 deletions(-) + + 2006-11-23 07:00:31 +0000 William Pitcock revision [660] - damn shift key diff -r 3d0b7ca9c8eb -r 51c40770f6bc src/paranormal/presets/Makefile --- a/src/paranormal/presets/Makefile Thu Nov 23 00:02:25 2006 -0800 +++ b/src/paranormal/presets/Makefile Thu Nov 23 00:28:10 2006 -0800 @@ -28,6 +28,7 @@ aerdan_-_cloudscape2.pnv:${presetsdir} \ aerdan_-_dancing_snow.pnv:${presetsdir} \ aerdan_-_portal_to_hell.pnv:${presetsdir} \ - aerdan_-_telestatic.pnv:${presetsdir} + aerdan_-_telestatic.pnv:${presetsdir} \ + ticpu_-_colored_beat-o-scope.pnv:$(presetsdir) include ../../../mk/objective.mk diff -r 3d0b7ca9c8eb -r 51c40770f6bc src/paranormal/presets/ticpu_-_colored_beat-o-scope.pnv --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/paranormal/presets/ticpu_-_colored_beat-o-scope.pnv Thu Nov 23 00:28:10 2006 -0800 @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + 8.00000 + 1.00000 + 0.60000 + + + + 3 + FALSE + + 26 + 169 + 0, 191, 255 + + + 0 + 94 + 83, 127, 150 + + + 84 + 255 + 208, 95, 89 + + + 0 + 173 + 71, 255, 51 + + + 114 + 255 + 242, 50, 253 + + + 0 + 157 + 15, 239, 231 + + + + 0 + FALSE + + + + + + + + + + + 8 + TRUE + + n=7;r=0.5;mx=0;my=0;mz=0;dst=2;rx=0;ry=0;rz=0;rdx=1;rdy=1;rdz=1;p=3.14159265;p2=2.0*p;p3=180/p; + ;rx=rx+rdx;ry=ry+rdy;rz=rz+rdz;xs=sin(rx/p3);ys=sin(ry/p3);zs=sin(rz/p3);xc=cos(rx/p3);yc=cos(ry/p3);zc=cos(rz/p3); + x1=value*sin(p2*index);y1=value * index / cos(z1);z1=r*cos(p2*index);y2=y1*xc-z1*xs;z2=y1*xs+z1*xc;x2=z2*ys+x1*yc;z3=z2*yc-x1*ys;x3=x2*zc-y2*zs;y3=y2*zc+x2*zs;x4=mx+x3;y4=my+y3;z4=mz+z3;x=x4/(1+z4/dst);y=y4/(1+z4/dst); + TRUE + + + n=7;r=0.5;mx=0;my=0;mz=0;dst=2;rx=0;ry=0;rz=0;rdx=1;rdy=1;rdz=1;p=3.14159265;p2=2.0*p;p3=180/p; + ;rx=rx+rdx;ry=ry+rdy;rz=rz+rdz;xs=sin(rx/p3);ys=sin(ry/p3);zs=sin(rz/p3);xc=cos(rx/p3);yc=cos(ry/p3);zc=cos(rz/p3); + x1=value*sin(p2*index);y1=value * index / cos(z1);z1=r*cos(p2*index);y2=y1*xc-z1*xs;z2=y1*xs+z1*xc;x2=z2*ys+x1*yc;z3=z2*yc-x1*ys;x3=x2*zc-y2*zs;y3=y2*zc+x2*zs;x4=mx+x3;y4=my+y3;z4=mz+z3;x=x4/(1+z4/dst);y=y4/(1+z4/dst); + TRUE + + + + 4 + + + \ No newline at end of file