]> 4ch.mooo.com Git - plz.git/blob - dots/cut
dots for a simple port but damn it!
[plz.git] / dots / cut
1         #if 0\r
2         switch(mode=c)\r
3         {\r
4         case 0:\r
5                 for(a=0;a<dotnum;a++)\r
6                 {\r
7                         dot[a].x=(rand()-16384)/2;\r
8                         dot[a].y=(rand()-16384)/2;\r
9                         dot[a].z=(rand()-16384)/2;\r
10                 }\r
11                 break;\r
12         case 1 :\r
13                 for(a=0;a<dotnum;a++)\r
14                 {\r
15                         dot[a].x=sin(f*2)*3500+cos(f*5)*3500;\r
16                         dot[a].y=sin(f*3)*3500+cos(f*6)*3500;\r
17                         dot[a].z=sin(f*4)*3500+cos(f*7)*3500;\r
18                         f+=.05;\r
19                 }\r
20                 break;\r
21         case 2 :\r
22                 for(a=0;a<dotnum;a++)\r
23                 {\r
24                         dot[a].x=sin(a*4)*3500+cos(a*7)*3500;\r
25                         dot[a].y=cos(a*5)*3500+sin(a*8)*3500;\r
26                         dot[a].z=sin(a*6)*3500+cos(a*9)*3500;\r
27                         f+=.05;\r
28                 }\r
29                 break;\r
30         case 3 :\r
31                 for(a=0;a<dotnum;a++)\r
32                 {\r
33                         dot[a].x=sin(a)*7500*sin(3.141592*a/dotnum);\r
34                         dot[a].y=-4000+a*8;\r
35                         dot[a].z=cos(a)*7500*sin(3.141592*a/dotnum);\r
36                         f+=.05;\r
37                 }\r
38                 gravity=3;\r
39                 break;\r
40         case 4 :\r
41                 for(a=0;a<dotnum;a++)\r
42                 {\r
43                         dot[a].x=sin(a*4)*3500+cos(a*7)*3500;\r
44                         dot[a].y=cos(a*5)*3500+sin(a*8)*3500;\r
45                         dot[a].z=sin(a*6)*3500+cos(a*9)*3500;\r
46                         f+=.05;\r
47                 }\r
48                 gravity=3;\r
49                 break;\r
50         case 5 :\r
51                 b=0;\r
52                 for(a=0;a<dotnum && face[b]!=30000;a++)\r
53                 {\r
54                         dot[a].x=face[b++];\r
55                         dot[a].y=face[b++];\r
56                         dot[a].z=face[b++];\r
57                 }\r
58                 break;\r
59         case 6 :\r
60                 gravity=0;\r
61                 i=0;\r
62                 break;\r
63         default :\r
64                 timer=15000;\r
65         case 7 :\r
66                 for(a=0;a<dotnum;a++)\r
67                 {\r
68                         dot[a].x=0;\r
69                         dot[a].y=0;\r
70                         dot[a].z=-19000;\r
71                 }\r
72                 mode=7;\r
73                 gravity=3;\r
74                 gravityd=13;\r
75                 i=-1;\r
76                 break;\r
77         case 8:\r
78                 for(a=0;a<dotnum;a++)\r
79                 {\r
80                         dot[a].x=(rand()-16384)/2;\r
81                         dot[a].y=8000;\r
82                         dot[a].z=(rand()-16384)/2;\r
83                 }\r
84                 break;\r
85         }\r
86         #endif\r