SecondReality/DOTS/CUT
2017-09-24 01:45:36 +02:00

86 lines
1.5 KiB
Text

#if 0
switch(mode=c)
{
case 0:
for(a=0;a<dotnum;a++)
{
dot[a].x=(rand()-16384)/2;
dot[a].y=(rand()-16384)/2;
dot[a].z=(rand()-16384)/2;
}
break;
case 1 :
for(a=0;a<dotnum;a++)
{
dot[a].x=sin(f*2)*3500+cos(f*5)*3500;
dot[a].y=sin(f*3)*3500+cos(f*6)*3500;
dot[a].z=sin(f*4)*3500+cos(f*7)*3500;
f+=.05;
}
break;
case 2 :
for(a=0;a<dotnum;a++)
{
dot[a].x=sin(a*4)*3500+cos(a*7)*3500;
dot[a].y=cos(a*5)*3500+sin(a*8)*3500;
dot[a].z=sin(a*6)*3500+cos(a*9)*3500;
f+=.05;
}
break;
case 3 :
for(a=0;a<dotnum;a++)
{
dot[a].x=sin(a)*7500*sin(3.141592*a/dotnum);
dot[a].y=-4000+a*8;
dot[a].z=cos(a)*7500*sin(3.141592*a/dotnum);
f+=.05;
}
gravity=3;
break;
case 4 :
for(a=0;a<dotnum;a++)
{
dot[a].x=sin(a*4)*3500+cos(a*7)*3500;
dot[a].y=cos(a*5)*3500+sin(a*8)*3500;
dot[a].z=sin(a*6)*3500+cos(a*9)*3500;
f+=.05;
}
gravity=3;
break;
case 5 :
b=0;
for(a=0;a<dotnum && face[b]!=30000;a++)
{
dot[a].x=face[b++];
dot[a].y=face[b++];
dot[a].z=face[b++];
}
break;
case 6 :
gravity=0;
i=0;
break;
default :
timer=15000;
case 7 :
for(a=0;a<dotnum;a++)
{
dot[a].x=0;
dot[a].y=0;
dot[a].z=-19000;
}
mode=7;
gravity=3;
gravityd=13;
i=-1;
break;
case 8:
for(a=0;a<dotnum;a++)
{
dot[a].x=(rand()-16384)/2;
dot[a].y=8000;
dot[a].z=(rand()-16384)/2;
}
break;
}
#endif