-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy path[proc,poll_results_addquestion].cs2
241 lines (241 loc) · 8.63 KB
/
[proc,poll_results_addquestion].cs2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
// 626
[proc,poll_results_addquestion](int $int0, string $string0, int $length1, int $flags2, int $int3, int $int4, int $int5, int $int6, int $int7, int $int8, int $int9, int $int10, int $int11, int $int12, int $int13, int $int14, int $int15, int $int16, int $int17, int $int18, int $int19, int $int20, int $int21, int $int22, int $int23, int $int24, int $int25, int $int26, int $int27, int $int28, int $int29, int $int30, int $int31, int $int32, int $int33, int $int34)
def_int $width35 = if_getwidth(poll_results:11);
def_int $int36 = calc($width35 - 3 * 2);
def_int $int37 = %varcint43;
def_int $height38 = %varcint49;
cc_create(poll_results:11, ^iftype_rectangle, %varcint43);
%varcint43 = calc(%varcint43 + 1);
cc_setposition(0, $height38, ^setpos_abs_left, ^setpos_abs_top);
cc_setcolour(^white);
cc_setfill(true);
cc_settrans(225);
cc_create(poll_results:11, ^iftype_rectangle, %varcint43);
%varcint43 = calc(%varcint43 + 1);
cc_setposition(0, $height38, ^setpos_abs_left, ^setpos_abs_top);
cc_setcolour(0x777775);
cc_setfill(false);
cc_create(poll_results:11, ^iftype_rectangle, %varcint43);
%varcint43 = calc(%varcint43 + 1);
cc_setposition(1, calc($height38 + 1), ^setpos_abs_left, ^setpos_abs_top);
cc_setcolour(0x474745);
cc_setfill(false);
%varcint49 = calc(%varcint49 + 3);
def_string $string1 = "";
$string1, $string0 = ~script632($string0);
def_int $int39 = calc(paraheight($string1, $int36, p11_full) * 10 + 2);
if ($int39 < 15) {
$int39 = 15;
}
cc_create(poll_results:11, ^iftype_text, %varcint43);
%varcint43 = calc(%varcint43 + 1);
cc_setposition(3, %varcint49, ^setpos_abs_left, ^setpos_abs_top);
cc_setsize($int36, $int39, ^setsize_abs, ^setsize_abs);
%varcint49 = calc(%varcint49 + $int39);
cc_setcolour(0xff981f);
cc_settextfont(p11_full);
cc_settextalign(^settextalign_left, ^settextalign_centre, 0);
cc_settextshadow(true);
cc_settext($string1);
$string1, $string0 = ~script632($string0);
$int39 = calc(paraheight($string1, $int36, p12_full) * 12 + 5);
cc_create(poll_results:11, ^iftype_text, %varcint43);
%varcint43 = calc(%varcint43 + 1);
cc_setposition(3, %varcint49, ^setpos_abs_left, ^setpos_abs_top);
cc_setsize($int36, $int39, ^setsize_abs, ^setsize_abs);
%varcint49 = calc(%varcint49 + $int39);
cc_setcolour(^white);
cc_settextfont(p12_full);
cc_settextalign(^settextalign_left, ^settextalign_centre, 0);
cc_settextshadow(true);
cc_settext($string1);
def_string $string2 = "";
$string1, $string0 = ~script632($string0);
$string2, $string0 = ~script632($string0);
~poll_addlink($string1, $string2, poll_results:11, $int36, 3, p11_full, p11_full, 10, 2);
def_string $string3 = $string0;
def_int $intarray0(calc(41 + 1));
if ($int3 = -1) {
$intarray0(41) = 1;
}
$intarray0(0) = ~max(0, $int3);
$intarray0(1) = ~max(0, $int4);
$intarray0(2) = ~max(0, $int5);
$intarray0(3) = ~max(0, $int6);
$intarray0(4) = ~max(0, $int7);
$intarray0(5) = ~max(0, $int8);
$intarray0(6) = ~max(0, $int9);
$intarray0(7) = ~max(0, $int10);
$intarray0(8) = ~max(0, $int11);
$intarray0(9) = ~max(0, $int12);
$intarray0(10) = ~max(0, $int13);
$intarray0(11) = ~max(0, $int14);
$intarray0(12) = ~max(0, $int15);
$intarray0(13) = ~max(0, $int16);
$intarray0(14) = ~max(0, $int17);
$intarray0(15) = ~max(0, $int18);
$intarray0(16) = ~max(0, $int19);
$intarray0(17) = ~max(0, $int20);
$intarray0(18) = ~max(0, $int21);
$intarray0(19) = ~max(0, $int22);
$intarray0(20) = ~max(0, $int23);
$intarray0(21) = ~max(0, $int24);
$intarray0(22) = ~max(0, $int25);
$intarray0(23) = ~max(0, $int26);
$intarray0(24) = ~max(0, $int27);
$intarray0(25) = ~max(0, $int28);
$intarray0(26) = ~max(0, $int29);
$intarray0(27) = ~max(0, $int30);
$intarray0(28) = ~max(0, $int31);
$intarray0(29) = ~max(0, $int32);
$intarray0(30) = ~max(0, $int33);
$intarray0(31) = ~max(0, $int34);
$intarray0(38) = 0;
$intarray0(39) = 100;
$intarray0(40) = -1;
def_int $int40 = 0;
def_int $int41 = 0;
while ($int41 < $length1) {
$string1, $string0 = ~script632($string0);
$intarray0(38) = parawidth($string1, $int36, p11_full);
if ($intarray0(38) > $intarray0(39)) {
$intarray0(39) = $intarray0(38);
}
if ($int0 = -1) {
if (compare(lowercase($string1), "skip question") = 0) {
$intarray0(40) = $int41;
} else {
$int40 = calc($int40 + $intarray0($int41));
}
}
$int41 = calc($int41 + 1);
}
if ($int0 ! -1) {
$int40 = $int0;
}
if ($int40 <= 0) {
$int40 = 1;
}
def_int $intarray1($length1);
def_int $int42 = 1000;
$intarray0(32) = ^max_32bit_int;
$intarray0(33) = -1;
$intarray0(34) = -1;
$intarray0(35) = ^min_32bit_int;
$intarray0(36) = -1;
$intarray0(37) = -1;
$int41 = 0;
while ($int41 < $length1) {
if ($int41 ! $intarray0(40)) {
$intarray1($int41) = interpolate(0, $intarray0($int41), 0, $int40, 2000);
if (calc($intarray1($int41) % 2) = 1 & ($int0 ! -1 | $length1 ! 3 | $int41 ! 0 | $intarray1($int41) ! calc(75 * 20 - 1))) {
$intarray1($int41) = calc($intarray1($int41) + 1);
}
$intarray1($int41) = calc($intarray1($int41) / 2);
if ($intarray0($int41) > 0) {
if ($int0 = -1) {
$int42 = calc($int42 - $intarray1($int41));
if ($intarray0($int41) < $intarray0(32)) {
$intarray0(32) = $intarray0($int41);
$intarray0(33) = $int41;
$intarray0(34) = -1;
} else if ($intarray0($int41) = $intarray0(32)) {
$intarray0(34) = $int41;
}
}
if ($intarray0($int41) > $intarray0(35)) {
$intarray0(35) = $intarray0($int41);
$intarray0(36) = $int41;
$intarray0(37) = -1;
} else if ($intarray0($int41) = $intarray0(35)) {
$intarray0(37) = $int41;
}
}
}
$int41 = calc($int41 + 1);
}
if ($int0 = -1 & $int42 > 0 & $intarray0(33) ! -1 & $intarray0(34) = -1) {
$intarray1($intarray0(33)) = calc($intarray1($intarray0(33)) + $int42);
}
if ($intarray0(37) ! -1) {
$intarray0(36) = -1;
}
if ($intarray0(39) > 230) {
$intarray0(39) = 230;
}
def_int $int43 = calc($width35 - (3 + 95));
def_int $int44 = calc(3 + $intarray0(39) + 5);
def_int $int45 = calc($int43 - $int44 - 5);
$string0 = $string3;
$int41 = 0;
while ($int41 < $length1) {
$string1, $string0 = ~script632($string0);
if ($int41 = 0) {
$string2 = $string1;
} else if ($int41 = 1 & ($length1 = 2 | $length1 = 3 & $intarray0(40) = 2) & $int0 = -1 & compare(lowercase($string2), "yes") = 0 & compare(lowercase($string1), "no") = 0 & $intarray1(0) >= calc(75 * 10) & cc_find(poll_results:11, $int37) = ^true) {
cc_setcolour(^green);
}
$int39 = calc(paraheight($string1, $intarray0(39), p11_full) * 10 + 2);
if ($int39 < 15) {
$int39 = 15;
}
cc_create(poll_results:11, ^iftype_text, %varcint43);
%varcint43 = calc(%varcint43 + 1);
.cc_create(poll_results:11, ^iftype_text, %varcint43);
%varcint43 = calc(%varcint43 + 1);
cc_setposition(3, %varcint49, ^setpos_abs_left, ^setpos_abs_top);
.cc_setposition($int43, %varcint49, ^setpos_abs_left, ^setpos_abs_top);
cc_setsize($intarray0(39), $int39, ^setsize_abs, ^setsize_abs);
.cc_setsize(95, $int39, ^setsize_abs, ^setsize_abs);
if (testbit($flags2, $int41) = ^true) {
cc_setcolour(0xffff7f);
.cc_setcolour(0xffff7f);
} else if ($int41 = $intarray0(40)) {
cc_setcolour(0xafafaf);
.cc_setcolour(0xafafaf);
} else if (calc($int41 % 2) = 0) {
cc_setcolour(0xffa82f);
.cc_setcolour(0xffa82f);
} else {
cc_setcolour(0xff981f);
.cc_setcolour(0xff981f);
}
cc_settextfont(p11_full);
.cc_settextfont(p11_full);
cc_settextalign(^settextalign_left, ^settextalign_centre, 0);
.cc_settextalign(^settextalign_centre, ^settextalign_centre, 0);
cc_settextshadow(true);
.cc_settextshadow(true);
cc_settext($string1);
$string1 = ",";
if ($intarray0(41) = 1) {
.cc_settext("-");
} else if ($int41 ! $intarray0(40)) {
.cc_settext("<tostring(calc($intarray1($int41) / 10))>.<tostring(calc($intarray1($int41) % 10))>% (<~tostring_spacer($intarray0($int41), $string1)>)");
cc_create(poll_results:11, ^iftype_graphic, %varcint43);
%varcint43 = calc(%varcint43 + 1);
cc_setposition($int44, calc(%varcint49 + ($int39 - 11) / 2), ^setpos_abs_left, ^setpos_abs_top);
cc_setsize(interpolate(0, $intarray0($int41), 0, $int40, $int45), 11, ^setsize_abs, ^setsize_abs);
if ($int41 = $intarray0(36)) {
cc_setgraphic("tradebacking_dark");
} else {
cc_setgraphic("tradebacking");
}
cc_settiling(true);
} else {
.cc_settext("(<~tostring_spacer($intarray0($int41), $string1)>)");
}
$int41, %varcint49 = calc($int41 + 1), calc(%varcint49 + $int39);
}
%varcint49 = calc(%varcint49 + 3);
$int39 = calc(%varcint49 - $height38);
if (cc_find(poll_results:11, $int37) = ^true) {
cc_setsize($width35, $int39, ^setsize_abs, ^setsize_abs);
}
if (cc_find(poll_results:11, calc($int37 + 1)) = ^true) {
cc_setsize($width35, $int39, ^setsize_abs, ^setsize_abs);
}
if (cc_find(poll_results:11, calc($int37 + 2)) = ^true) {
cc_setsize(calc($width35 - 2), calc($int39 - 2), ^setsize_abs, ^setsize_abs);
}
%varcint49 = calc(%varcint49 + 3);