]> git.xonotic.org Git - xonotic/gmqcc.git/blob - tests/arrays.qc
Undo fix and actually use a macro in the accumulation test .. just incase.
[xonotic/gmqcc.git] / tests / arrays.qc
1 float  glob[7];
2
3 .float above;
4 .float flds[6];
5 .float below;
6
7 void main() {
8     float loc[6];
9
10     loc[0] = 1000;
11     loc[1] = 1100;
12     loc[2] = 1200;
13     loc[3] = 1300;
14     loc[4] = 1400;
15     loc[5] = 1500;
16
17     float i;
18
19     for (i = 0; i < 6; i += 1)
20         loc[i] += 1;
21     for (i = 0; i < 5; i += 1)
22         print(ftos(loc[i]), " ");
23     print(ftos(loc[i]), "\n");
24
25     glob[0] = 1000;
26     glob[1] = 1100;
27     glob[2] = 1200;
28     glob[3] = 1300;
29     glob[4] = 1400;
30     glob[5] = 1500;
31     glob[6] = 1600;
32     for (i = 0; i < 7; i += 1)
33         glob[i] += 1;
34     for (i = 0; i < 6; i += 1)
35         print(ftos(glob[i]), " ");
36     print(ftos(glob[i]), "\n");
37
38     entity e = spawn();
39     e.above = 7777;
40     e.below = 9999;
41     e.flds[0] = 1000;
42     e.flds[1] = 1100;
43     e.flds[2] = 1200;
44     e.flds[3] = 1300;
45     e.flds[4] = 1400;
46     e.flds[5] = 1500;
47     for (i = 0; i < 6; i += 1)
48         e.flds[i] += 1;
49     for (i = 0; i < 5; i += 1)
50         print(ftos(e.flds[i]), " ");
51     print(ftos(e.flds[i]), "\n");
52 }