3 void ct_bw (
unsigned char *,
unsigned char *,
unsigned char *);
4 void ct_red (
unsigned char *,
unsigned char *,
unsigned char *);
5 void ct_br (
unsigned char *,
unsigned char *,
unsigned char *);
6 void ct_blue (
unsigned char *,
unsigned char *,
unsigned char *);
7 void ct_green (
unsigned char *,
unsigned char *,
unsigned char *);
8 void ct_jet(
unsigned char *r,
unsigned char *g,
unsigned char *b);
12 unsigned char *b,
char *map_name)
22 if (!strcmp(map_name,
"bw"))
ct_bw(r,g,b);
23 else if (!strcmp(map_name,
"red"))
ct_red(r,g,b);
24 else if (!strcmp(map_name,
"br"))
ct_br(r,g,b);
25 else if (!strcmp(map_name,
"blue"))
ct_blue(r,g,b);
26 else if (!strcmp(map_name,
"green"))
ct_green(r,g,b);
27 else if (!strcmp(map_name,
"jet"))
ct_jet(r,g,b);
29 printf (
" ? Colormap is not defined, using B&W\n");
35 void ct_bw(
unsigned char *r,
unsigned char *g,
unsigned char *b)
42 r [ 0] = 0; g [ 0] = 0; b [ 0] = 0;
43 r [ 1] = 1; g [ 1] = 1; b [ 1] = 1;
44 r [ 2] = 2; g [ 2] = 2; b [ 2] = 2;
45 r [ 3] = 3; g [ 3] = 3; b [ 3] = 3;
46 r [ 4] = 4; g [ 4] = 4; b [ 4] = 4;
47 r [ 5] = 5; g [ 5] = 5; b [ 5] = 5;
48 r [ 6] = 6; g [ 6] = 6; b [ 6] = 6;
49 r [ 7] = 7; g [ 7] = 7; b [ 7] = 7;
50 r [ 8] = 8; g [ 8] = 8; b [ 8] = 8;
51 r [ 9] = 9; g [ 9] = 9; b [ 9] = 9;
52 r [ 10] = 10; g [ 10] = 10; b [ 10] = 10;
53 r [ 11] = 11; g [ 11] = 11; b [ 11] = 11;
54 r [ 12] = 12; g [ 12] = 12; b [ 12] = 12;
55 r [ 13] = 13; g [ 13] = 13; b [ 13] = 13;
56 r [ 14] = 14; g [ 14] = 14; b [ 14] = 14;
57 r [ 15] = 15; g [ 15] = 15; b [ 15] = 15;
58 r [ 16] = 16; g [ 16] = 16; b [ 16] = 16;
59 r [ 17] = 17; g [ 17] = 17; b [ 17] = 17;
60 r [ 18] = 18; g [ 18] = 18; b [ 18] = 18;
61 r [ 19] = 19; g [ 19] = 19; b [ 19] = 19;
62 r [ 20] = 20; g [ 20] = 20; b [ 20] = 20;
63 r [ 21] = 21; g [ 21] = 21; b [ 21] = 21;
64 r [ 22] = 22; g [ 22] = 22; b [ 22] = 22;
65 r [ 23] = 23; g [ 23] = 23; b [ 23] = 23;
66 r [ 24] = 24; g [ 24] = 24; b [ 24] = 24;
67 r [ 25] = 25; g [ 25] = 25; b [ 25] = 25;
68 r [ 26] = 26; g [ 26] = 26; b [ 26] = 26;
69 r [ 27] = 27; g [ 27] = 27; b [ 27] = 27;
70 r [ 28] = 28; g [ 28] = 28; b [ 28] = 28;
71 r [ 29] = 29; g [ 29] = 29; b [ 29] = 29;
72 r [ 30] = 30; g [ 30] = 30; b [ 30] = 30;
73 r [ 31] = 31; g [ 31] = 31; b [ 31] = 31;
74 r [ 32] = 32; g [ 32] = 32; b [ 32] = 32;
75 r [ 33] = 33; g [ 33] = 33; b [ 33] = 33;
76 r [ 34] = 34; g [ 34] = 34; b [ 34] = 34;
77 r [ 35] = 35; g [ 35] = 35; b [ 35] = 35;
78 r [ 36] = 36; g [ 36] = 36; b [ 36] = 36;
79 r [ 37] = 37; g [ 37] = 37; b [ 37] = 37;
80 r [ 38] = 38; g [ 38] = 38; b [ 38] = 38;
81 r [ 39] = 39; g [ 39] = 39; b [ 39] = 39;
82 r [ 40] = 40; g [ 40] = 40; b [ 40] = 40;
83 r [ 41] = 41; g [ 41] = 41; b [ 41] = 41;
84 r [ 42] = 42; g [ 42] = 42; b [ 42] = 42;
85 r [ 43] = 43; g [ 43] = 43; b [ 43] = 43;
86 r [ 44] = 44; g [ 44] = 44; b [ 44] = 44;
87 r [ 45] = 45; g [ 45] = 45; b [ 45] = 45;
88 r [ 46] = 46; g [ 46] = 46; b [ 46] = 46;
89 r [ 47] = 47; g [ 47] = 47; b [ 47] = 47;
90 r [ 48] = 48; g [ 48] = 48; b [ 48] = 48;
91 r [ 49] = 49; g [ 49] = 49; b [ 49] = 49;
92 r [ 50] = 50; g [ 50] = 50; b [ 50] = 50;
93 r [ 51] = 51; g [ 51] = 51; b [ 51] = 51;
94 r [ 52] = 52; g [ 52] = 52; b [ 52] = 52;
95 r [ 53] = 53; g [ 53] = 53; b [ 53] = 53;
96 r [ 54] = 54; g [ 54] = 54; b [ 54] = 54;
97 r [ 55] = 55; g [ 55] = 55; b [ 55] = 55;
98 r [ 56] = 56; g [ 56] = 56; b [ 56] = 56;
99 r [ 57] = 57; g [ 57] = 57; b [ 57] = 57;
100 r [ 58] = 58; g [ 58] = 58; b [ 58] = 58;
101 r [ 59] = 59; g [ 59] = 59; b [ 59] = 59;
102 r [ 60] = 60; g [ 60] = 60; b [ 60] = 60;
103 r [ 61] = 61; g [ 61] = 61; b [ 61] = 61;
104 r [ 62] = 62; g [ 62] = 62; b [ 62] = 62;
105 r [ 63] = 63; g [ 63] = 63; b [ 63] = 63;
106 r [ 64] = 64; g [ 64] = 64; b [ 64] = 64;
107 r [ 65] = 65; g [ 65] = 65; b [ 65] = 65;
108 r [ 66] = 66; g [ 66] = 66; b [ 66] = 66;
109 r [ 67] = 67; g [ 67] = 67; b [ 67] = 67;
110 r [ 68] = 68; g [ 68] = 68; b [ 68] = 68;
111 r [ 69] = 69; g [ 69] = 69; b [ 69] = 69;
112 r [ 70] = 70; g [ 70] = 70; b [ 70] = 70;
113 r [ 71] = 71; g [ 71] = 71; b [ 71] = 71;
114 r [ 72] = 72; g [ 72] = 72; b [ 72] = 72;
115 r [ 73] = 73; g [ 73] = 73; b [ 73] = 73;
116 r [ 74] = 74; g [ 74] = 74; b [ 74] = 74;
117 r [ 75] = 75; g [ 75] = 75; b [ 75] = 75;
118 r [ 76] = 76; g [ 76] = 76; b [ 76] = 76;
119 r [ 77] = 77; g [ 77] = 77; b [ 77] = 77;
120 r [ 78] = 78; g [ 78] = 78; b [ 78] = 78;
121 r [ 79] = 79; g [ 79] = 79; b [ 79] = 79;
122 r [ 80] = 80; g [ 80] = 80; b [ 80] = 80;
123 r [ 81] = 81; g [ 81] = 81; b [ 81] = 81;
124 r [ 82] = 82; g [ 82] = 82; b [ 82] = 82;
125 r [ 83] = 83; g [ 83] = 83; b [ 83] = 83;
126 r [ 84] = 84; g [ 84] = 84; b [ 84] = 84;
127 r [ 85] = 85; g [ 85] = 85; b [ 85] = 85;
128 r [ 86] = 86; g [ 86] = 86; b [ 86] = 86;
129 r [ 87] = 87; g [ 87] = 87; b [ 87] = 87;
130 r [ 88] = 88; g [ 88] = 88; b [ 88] = 88;
131 r [ 89] = 89; g [ 89] = 89; b [ 89] = 89;
132 r [ 90] = 90; g [ 90] = 90; b [ 90] = 90;
133 r [ 91] = 91; g [ 91] = 91; b [ 91] = 91;
134 r [ 92] = 92; g [ 92] = 92; b [ 92] = 92;
135 r [ 93] = 93; g [ 93] = 93; b [ 93] = 93;
136 r [ 94] = 94; g [ 94] = 94; b [ 94] = 94;
137 r [ 95] = 95; g [ 95] = 95; b [ 95] = 95;
138 r [ 96] = 96; g [ 96] = 96; b [ 96] = 96;
139 r [ 97] = 97; g [ 97] = 97; b [ 97] = 97;
140 r [ 98] = 98; g [ 98] = 98; b [ 98] = 98;
141 r [ 99] = 99; g [ 99] = 99; b [ 99] = 99;
142 r [100] = 100; g [100] = 100; b [100] = 100;
143 r [101] = 101; g [101] = 101; b [101] = 101;
144 r [102] = 102; g [102] = 102; b [102] = 102;
145 r [103] = 103; g [103] = 103; b [103] = 103;
146 r [104] = 104; g [104] = 104; b [104] = 104;
147 r [105] = 105; g [105] = 105; b [105] = 105;
148 r [106] = 106; g [106] = 106; b [106] = 106;
149 r [107] = 107; g [107] = 107; b [107] = 107;
150 r [108] = 108; g [108] = 108; b [108] = 108;
151 r [109] = 109; g [109] = 109; b [109] = 109;
152 r [110] = 110; g [110] = 110; b [110] = 110;
153 r [111] = 111; g [111] = 111; b [111] = 111;
154 r [112] = 112; g [112] = 112; b [112] = 112;
155 r [113] = 113; g [113] = 113; b [113] = 113;
156 r [114] = 114; g [114] = 114; b [114] = 114;
157 r [115] = 115; g [115] = 115; b [115] = 115;
158 r [116] = 116; g [116] = 116; b [116] = 116;
159 r [117] = 117; g [117] = 117; b [117] = 117;
160 r [118] = 118; g [118] = 118; b [118] = 118;
161 r [119] = 119; g [119] = 119; b [119] = 119;
162 r [120] = 120; g [120] = 120; b [120] = 120;
163 r [121] = 121; g [121] = 121; b [121] = 121;
164 r [122] = 122; g [122] = 122; b [122] = 122;
165 r [123] = 123; g [123] = 123; b [123] = 123;
166 r [124] = 124; g [124] = 124; b [124] = 124;
167 r [125] = 125; g [125] = 125; b [125] = 125;
168 r [126] = 126; g [126] = 126; b [126] = 126;
169 r [127] = 127; g [127] = 127; b [127] = 127;
170 r [128] = 128; g [128] = 128; b [128] = 128;
171 r [129] = 129; g [129] = 129; b [129] = 129;
172 r [130] = 130; g [130] = 130; b [130] = 130;
173 r [131] = 131; g [131] = 131; b [131] = 131;
174 r [132] = 132; g [132] = 132; b [132] = 132;
175 r [133] = 133; g [133] = 133; b [133] = 133;
176 r [134] = 134; g [134] = 134; b [134] = 134;
177 r [135] = 135; g [135] = 135; b [135] = 135;
178 r [136] = 136; g [136] = 136; b [136] = 136;
179 r [137] = 137; g [137] = 137; b [137] = 137;
180 r [138] = 138; g [138] = 138; b [138] = 138;
181 r [139] = 139; g [139] = 139; b [139] = 139;
182 r [140] = 140; g [140] = 140; b [140] = 140;
183 r [141] = 141; g [141] = 141; b [141] = 141;
184 r [142] = 142; g [142] = 142; b [142] = 142;
185 r [143] = 143; g [143] = 143; b [143] = 143;
186 r [144] = 144; g [144] = 144; b [144] = 144;
187 r [145] = 145; g [145] = 145; b [145] = 145;
188 r [146] = 146; g [146] = 146; b [146] = 146;
189 r [147] = 147; g [147] = 147; b [147] = 147;
190 r [148] = 148; g [148] = 148; b [148] = 148;
191 r [149] = 149; g [149] = 149; b [149] = 149;
192 r [150] = 150; g [150] = 150; b [150] = 150;
193 r [151] = 151; g [151] = 151; b [151] = 151;
194 r [152] = 152; g [152] = 152; b [152] = 152;
195 r [153] = 153; g [153] = 153; b [153] = 153;
196 r [154] = 154; g [154] = 154; b [154] = 154;
197 r [155] = 155; g [155] = 155; b [155] = 155;
198 r [156] = 156; g [156] = 156; b [156] = 156;
199 r [157] = 157; g [157] = 157; b [157] = 157;
200 r [158] = 158; g [158] = 158; b [158] = 158;
201 r [159] = 159; g [159] = 159; b [159] = 159;
202 r [160] = 160; g [160] = 160; b [160] = 160;
203 r [161] = 161; g [161] = 161; b [161] = 161;
204 r [162] = 162; g [162] = 162; b [162] = 162;
205 r [163] = 163; g [163] = 163; b [163] = 163;
206 r [164] = 164; g [164] = 164; b [164] = 164;
207 r [165] = 165; g [165] = 165; b [165] = 165;
208 r [166] = 166; g [166] = 166; b [166] = 166;
209 r [167] = 167; g [167] = 167; b [167] = 167;
210 r [168] = 168; g [168] = 168; b [168] = 168;
211 r [169] = 169; g [169] = 169; b [169] = 169;
212 r [170] = 170; g [170] = 170; b [170] = 170;
213 r [171] = 171; g [171] = 171; b [171] = 171;
214 r [172] = 172; g [172] = 172; b [172] = 172;
215 r [173] = 173; g [173] = 173; b [173] = 173;
216 r [174] = 174; g [174] = 174; b [174] = 174;
217 r [175] = 175; g [175] = 175; b [175] = 175;
218 r [176] = 176; g [176] = 176; b [176] = 176;
219 r [177] = 177; g [177] = 177; b [177] = 177;
220 r [178] = 178; g [178] = 178; b [178] = 178;
221 r [179] = 179; g [179] = 179; b [179] = 179;
222 r [180] = 180; g [180] = 180; b [180] = 180;
223 r [181] = 181; g [181] = 181; b [181] = 181;
224 r [182] = 182; g [182] = 182; b [182] = 182;
225 r [183] = 183; g [183] = 183; b [183] = 183;
226 r [184] = 184; g [184] = 184; b [184] = 184;
227 r [185] = 185; g [185] = 185; b [185] = 185;
228 r [186] = 186; g [186] = 186; b [186] = 186;
229 r [187] = 187; g [187] = 187; b [187] = 187;
230 r [188] = 188; g [188] = 188; b [188] = 188;
231 r [189] = 189; g [189] = 189; b [189] = 189;
232 r [190] = 190; g [190] = 190; b [190] = 190;
233 r [191] = 191; g [191] = 191; b [191] = 191;
234 r [192] = 192; g [192] = 192; b [192] = 192;
235 r [193] = 193; g [193] = 193; b [193] = 193;
236 r [194] = 194; g [194] = 194; b [194] = 194;
237 r [195] = 195; g [195] = 195; b [195] = 195;
238 r [196] = 196; g [196] = 196; b [196] = 196;
239 r [197] = 197; g [197] = 197; b [197] = 197;
240 r [198] = 198; g [198] = 198; b [198] = 198;
241 r [199] = 199; g [199] = 199; b [199] = 199;
242 r [200] = 200; g [200] = 200; b [200] = 200;
243 r [201] = 201; g [201] = 201; b [201] = 201;
244 r [202] = 202; g [202] = 202; b [202] = 202;
245 r [203] = 203; g [203] = 203; b [203] = 203;
246 r [204] = 204; g [204] = 204; b [204] = 204;
247 r [205] = 205; g [205] = 205; b [205] = 205;
248 r [206] = 206; g [206] = 206; b [206] = 206;
249 r [207] = 207; g [207] = 207; b [207] = 207;
250 r [208] = 208; g [208] = 208; b [208] = 208;
251 r [209] = 209; g [209] = 209; b [209] = 209;
252 r [210] = 210; g [210] = 210; b [210] = 210;
253 r [211] = 211; g [211] = 211; b [211] = 211;
254 r [212] = 212; g [212] = 212; b [212] = 212;
255 r [213] = 213; g [213] = 213; b [213] = 213;
256 r [214] = 214; g [214] = 214; b [214] = 214;
257 r [215] = 215; g [215] = 215; b [215] = 215;
258 r [216] = 216; g [216] = 216; b [216] = 216;
259 r [217] = 217; g [217] = 217; b [217] = 217;
260 r [218] = 218; g [218] = 218; b [218] = 218;
261 r [219] = 219; g [219] = 219; b [219] = 219;
262 r [220] = 220; g [220] = 220; b [220] = 220;
263 r [221] = 221; g [221] = 221; b [221] = 221;
264 r [222] = 222; g [222] = 222; b [222] = 222;
265 r [223] = 223; g [223] = 223; b [223] = 223;
266 r [224] = 224; g [224] = 224; b [224] = 224;
267 r [225] = 225; g [225] = 225; b [225] = 225;
268 r [226] = 226; g [226] = 226; b [226] = 226;
269 r [227] = 227; g [227] = 227; b [227] = 227;
270 r [228] = 228; g [228] = 228; b [228] = 228;
271 r [229] = 229; g [229] = 229; b [229] = 229;
272 r [230] = 230; g [230] = 230; b [230] = 230;
273 r [231] = 231; g [231] = 231; b [231] = 231;
274 r [232] = 232; g [232] = 232; b [232] = 232;
275 r [233] = 233; g [233] = 233; b [233] = 233;
276 r [234] = 234; g [234] = 234; b [234] = 234;
277 r [235] = 235; g [235] = 235; b [235] = 235;
278 r [236] = 236; g [236] = 236; b [236] = 236;
279 r [237] = 237; g [237] = 237; b [237] = 237;
280 r [238] = 238; g [238] = 238; b [238] = 238;
281 r [239] = 239; g [239] = 239; b [239] = 239;
282 r [240] = 240; g [240] = 240; b [240] = 240;
283 r [241] = 241; g [241] = 241; b [241] = 241;
284 r [242] = 242; g [242] = 242; b [242] = 242;
285 r [243] = 243; g [243] = 243; b [243] = 243;
286 r [244] = 244; g [244] = 244; b [244] = 244;
287 r [245] = 245; g [245] = 245; b [245] = 245;
288 r [246] = 246; g [246] = 246; b [246] = 246;
289 r [247] = 247; g [247] = 247; b [247] = 247;
290 r [248] = 248; g [248] = 248; b [248] = 248;
291 r [249] = 249; g [249] = 249; b [249] = 249;
292 r [250] = 250; g [250] = 250; b [250] = 250;
293 r [251] = 251; g [251] = 251; b [251] = 251;
294 r [252] = 252; g [252] = 252; b [252] = 252;
295 r [253] = 253; g [253] = 253; b [253] = 253;
296 r [254] = 254; g [254] = 254; b [254] = 254;
297 r [255] = 255; g [255] = 255; b [255] = 255;
300 void ct_red(
unsigned char *r,
unsigned char *g,
unsigned char *b)
307 r [ 0] = 0; g [ 0] = 0; b [ 0] = 0;
308 r [ 1] = 1; g [ 1] = 0; b [ 1] = 0;
309 r [ 2] = 2; g [ 2] = 0; b [ 2] = 0;
310 r [ 3] = 4; g [ 3] = 0; b [ 3] = 0;
311 r [ 4] = 5; g [ 4] = 0; b [ 4] = 0;
312 r [ 5] = 7; g [ 5] = 0; b [ 5] = 0;
313 r [ 6] = 8; g [ 6] = 0; b [ 6] = 0;
314 r [ 7] = 10; g [ 7] = 0; b [ 7] = 0;
315 r [ 8] = 11; g [ 8] = 0; b [ 8] = 0;
316 r [ 9] = 13; g [ 9] = 0; b [ 9] = 0;
317 r [ 10] = 14; g [ 10] = 0; b [ 10] = 0;
318 r [ 11] = 15; g [ 11] = 0; b [ 11] = 0;
319 r [ 12] = 17; g [ 12] = 0; b [ 12] = 0;
320 r [ 13] = 18; g [ 13] = 0; b [ 13] = 0;
321 r [ 14] = 20; g [ 14] = 0; b [ 14] = 0;
322 r [ 15] = 21; g [ 15] = 0; b [ 15] = 0;
323 r [ 16] = 23; g [ 16] = 0; b [ 16] = 0;
324 r [ 17] = 24; g [ 17] = 0; b [ 17] = 0;
325 r [ 18] = 26; g [ 18] = 0; b [ 18] = 0;
326 r [ 19] = 27; g [ 19] = 0; b [ 19] = 0;
327 r [ 20] = 28; g [ 20] = 0; b [ 20] = 0;
328 r [ 21] = 30; g [ 21] = 0; b [ 21] = 0;
329 r [ 22] = 31; g [ 22] = 0; b [ 22] = 0;
330 r [ 23] = 33; g [ 23] = 0; b [ 23] = 0;
331 r [ 24] = 34; g [ 24] = 0; b [ 24] = 0;
332 r [ 25] = 36; g [ 25] = 0; b [ 25] = 0;
333 r [ 26] = 37; g [ 26] = 0; b [ 26] = 0;
334 r [ 27] = 39; g [ 27] = 0; b [ 27] = 0;
335 r [ 28] = 40; g [ 28] = 0; b [ 28] = 0;
336 r [ 29] = 42; g [ 29] = 0; b [ 29] = 0;
337 r [ 30] = 43; g [ 30] = 0; b [ 30] = 0;
338 r [ 31] = 44; g [ 31] = 0; b [ 31] = 0;
339 r [ 32] = 46; g [ 32] = 0; b [ 32] = 0;
340 r [ 33] = 47; g [ 33] = 0; b [ 33] = 0;
341 r [ 34] = 49; g [ 34] = 0; b [ 34] = 0;
342 r [ 35] = 50; g [ 35] = 0; b [ 35] = 0;
343 r [ 36] = 52; g [ 36] = 0; b [ 36] = 0;
344 r [ 37] = 53; g [ 37] = 0; b [ 37] = 0;
345 r [ 38] = 55; g [ 38] = 0; b [ 38] = 0;
346 r [ 39] = 56; g [ 39] = 0; b [ 39] = 0;
347 r [ 40] = 57; g [ 40] = 0; b [ 40] = 0;
348 r [ 41] = 59; g [ 41] = 0; b [ 41] = 0;
349 r [ 42] = 60; g [ 42] = 0; b [ 42] = 0;
350 r [ 43] = 62; g [ 43] = 0; b [ 43] = 0;
351 r [ 44] = 63; g [ 44] = 0; b [ 44] = 0;
352 r [ 45] = 65; g [ 45] = 0; b [ 45] = 0;
353 r [ 46] = 66; g [ 46] = 0; b [ 46] = 0;
354 r [ 47] = 68; g [ 47] = 0; b [ 47] = 0;
355 r [ 48] = 69; g [ 48] = 0; b [ 48] = 0;
356 r [ 49] = 70; g [ 49] = 0; b [ 49] = 0;
357 r [ 50] = 72; g [ 50] = 0; b [ 50] = 0;
358 r [ 51] = 73; g [ 51] = 0; b [ 51] = 0;
359 r [ 52] = 75; g [ 52] = 0; b [ 52] = 0;
360 r [ 53] = 76; g [ 53] = 0; b [ 53] = 0;
361 r [ 54] = 78; g [ 54] = 0; b [ 54] = 0;
362 r [ 55] = 79; g [ 55] = 0; b [ 55] = 0;
363 r [ 56] = 81; g [ 56] = 0; b [ 56] = 0;
364 r [ 57] = 82; g [ 57] = 0; b [ 57] = 0;
365 r [ 58] = 84; g [ 58] = 0; b [ 58] = 0;
366 r [ 59] = 85; g [ 59] = 0; b [ 59] = 0;
367 r [ 60] = 86; g [ 60] = 0; b [ 60] = 0;
368 r [ 61] = 88; g [ 61] = 0; b [ 61] = 0;
369 r [ 62] = 89; g [ 62] = 0; b [ 62] = 0;
370 r [ 63] = 91; g [ 63] = 0; b [ 63] = 0;
371 r [ 64] = 92; g [ 64] = 0; b [ 64] = 0;
372 r [ 65] = 94; g [ 65] = 0; b [ 65] = 0;
373 r [ 66] = 95; g [ 66] = 0; b [ 66] = 0;
374 r [ 67] = 97; g [ 67] = 0; b [ 67] = 0;
375 r [ 68] = 98; g [ 68] = 0; b [ 68] = 0;
376 r [ 69] = 99; g [ 69] = 0; b [ 69] = 0;
377 r [ 70] = 101; g [ 70] = 0; b [ 70] = 0;
378 r [ 71] = 102; g [ 71] = 0; b [ 71] = 0;
379 r [ 72] = 104; g [ 72] = 0; b [ 72] = 0;
380 r [ 73] = 105; g [ 73] = 0; b [ 73] = 0;
381 r [ 74] = 107; g [ 74] = 0; b [ 74] = 0;
382 r [ 75] = 108; g [ 75] = 0; b [ 75] = 0;
383 r [ 76] = 110; g [ 76] = 0; b [ 76] = 0;
384 r [ 77] = 111; g [ 77] = 0; b [ 77] = 0;
385 r [ 78] = 113; g [ 78] = 0; b [ 78] = 0;
386 r [ 79] = 114; g [ 79] = 0; b [ 79] = 0;
387 r [ 80] = 115; g [ 80] = 0; b [ 80] = 0;
388 r [ 81] = 117; g [ 81] = 0; b [ 81] = 0;
389 r [ 82] = 118; g [ 82] = 0; b [ 82] = 0;
390 r [ 83] = 120; g [ 83] = 0; b [ 83] = 0;
391 r [ 84] = 121; g [ 84] = 0; b [ 84] = 0;
392 r [ 85] = 123; g [ 85] = 0; b [ 85] = 0;
393 r [ 86] = 124; g [ 86] = 0; b [ 86] = 0;
394 r [ 87] = 126; g [ 87] = 0; b [ 87] = 0;
395 r [ 88] = 127; g [ 88] = 0; b [ 88] = 0;
396 r [ 89] = 128; g [ 89] = 0; b [ 89] = 0;
397 r [ 90] = 130; g [ 90] = 0; b [ 90] = 0;
398 r [ 91] = 131; g [ 91] = 0; b [ 91] = 0;
399 r [ 92] = 133; g [ 92] = 0; b [ 92] = 0;
400 r [ 93] = 134; g [ 93] = 0; b [ 93] = 0;
401 r [ 94] = 136; g [ 94] = 0; b [ 94] = 0;
402 r [ 95] = 137; g [ 95] = 0; b [ 95] = 0;
403 r [ 96] = 139; g [ 96] = 0; b [ 96] = 0;
404 r [ 97] = 140; g [ 97] = 0; b [ 97] = 0;
405 r [ 98] = 141; g [ 98] = 0; b [ 98] = 0;
406 r [ 99] = 143; g [ 99] = 0; b [ 99] = 0;
407 r [100] = 144; g [100] = 0; b [100] = 0;
408 r [101] = 146; g [101] = 0; b [101] = 0;
409 r [102] = 147; g [102] = 0; b [102] = 0;
410 r [103] = 149; g [103] = 0; b [103] = 0;
411 r [104] = 150; g [104] = 0; b [104] = 0;
412 r [105] = 152; g [105] = 0; b [105] = 0;
413 r [106] = 153; g [106] = 0; b [106] = 0;
414 r [107] = 155; g [107] = 0; b [107] = 0;
415 r [108] = 156; g [108] = 0; b [108] = 0;
416 r [109] = 157; g [109] = 0; b [109] = 0;
417 r [110] = 159; g [110] = 0; b [110] = 0;
418 r [111] = 160; g [111] = 0; b [111] = 0;
419 r [112] = 162; g [112] = 0; b [112] = 0;
420 r [113] = 163; g [113] = 0; b [113] = 0;
421 r [114] = 165; g [114] = 0; b [114] = 0;
422 r [115] = 166; g [115] = 0; b [115] = 0;
423 r [116] = 168; g [116] = 0; b [116] = 0;
424 r [117] = 169; g [117] = 0; b [117] = 0;
425 r [118] = 170; g [118] = 0; b [118] = 0;
426 r [119] = 172; g [119] = 0; b [119] = 0;
427 r [120] = 173; g [120] = 0; b [120] = 0;
428 r [121] = 175; g [121] = 1; b [121] = 0;
429 r [122] = 176; g [122] = 3; b [122] = 0;
430 r [123] = 178; g [123] = 5; b [123] = 0;
431 r [124] = 179; g [124] = 7; b [124] = 0;
432 r [125] = 181; g [125] = 9; b [125] = 0;
433 r [126] = 182; g [126] = 11; b [126] = 0;
434 r [127] = 184; g [127] = 13; b [127] = 0;
435 r [128] = 185; g [128] = 15; b [128] = 0;
436 r [129] = 186; g [129] = 17; b [129] = 0;
437 r [130] = 188; g [130] = 18; b [130] = 0;
438 r [131] = 189; g [131] = 20; b [131] = 0;
439 r [132] = 191; g [132] = 22; b [132] = 0;
440 r [133] = 192; g [133] = 24; b [133] = 0;
441 r [134] = 194; g [134] = 26; b [134] = 0;
442 r [135] = 195; g [135] = 28; b [135] = 0;
443 r [136] = 197; g [136] = 30; b [136] = 0;
444 r [137] = 198; g [137] = 32; b [137] = 0;
445 r [138] = 199; g [138] = 34; b [138] = 0;
446 r [139] = 201; g [139] = 35; b [139] = 0;
447 r [140] = 202; g [140] = 37; b [140] = 0;
448 r [141] = 204; g [141] = 39; b [141] = 0;
449 r [142] = 205; g [142] = 41; b [142] = 0;
450 r [143] = 207; g [143] = 43; b [143] = 0;
451 r [144] = 208; g [144] = 45; b [144] = 0;
452 r [145] = 210; g [145] = 47; b [145] = 0;
453 r [146] = 211; g [146] = 49; b [146] = 0;
454 r [147] = 212; g [147] = 51; b [147] = 0;
455 r [148] = 214; g [148] = 52; b [148] = 0;
456 r [149] = 215; g [149] = 54; b [149] = 0;
457 r [150] = 217; g [150] = 56; b [150] = 0;
458 r [151] = 218; g [151] = 58; b [151] = 0;
459 r [152] = 220; g [152] = 60; b [152] = 0;
460 r [153] = 221; g [153] = 62; b [153] = 0;
461 r [154] = 223; g [154] = 64; b [154] = 0;
462 r [155] = 224; g [155] = 66; b [155] = 0;
463 r [156] = 226; g [156] = 68; b [156] = 0;
464 r [157] = 227; g [157] = 69; b [157] = 0;
465 r [158] = 228; g [158] = 71; b [158] = 0;
466 r [159] = 230; g [159] = 73; b [159] = 0;
467 r [160] = 231; g [160] = 75; b [160] = 0;
468 r [161] = 233; g [161] = 77; b [161] = 0;
469 r [162] = 234; g [162] = 79; b [162] = 0;
470 r [163] = 236; g [163] = 81; b [163] = 0;
471 r [164] = 237; g [164] = 83; b [164] = 0;
472 r [165] = 239; g [165] = 85; b [165] = 0;
473 r [166] = 240; g [166] = 86; b [166] = 0;
474 r [167] = 241; g [167] = 88; b [167] = 0;
475 r [168] = 243; g [168] = 90; b [168] = 0;
476 r [169] = 244; g [169] = 92; b [169] = 0;
477 r [170] = 246; g [170] = 94; b [170] = 0;
478 r [171] = 247; g [171] = 96; b [171] = 0;
479 r [172] = 249; g [172] = 98; b [172] = 0;
480 r [173] = 250; g [173] = 100; b [173] = 0;
481 r [174] = 252; g [174] = 102; b [174] = 0;
482 r [175] = 253; g [175] = 103; b [175] = 0;
483 r [176] = 255; g [176] = 105; b [176] = 0;
484 r [177] = 255; g [177] = 107; b [177] = 0;
485 r [178] = 255; g [178] = 109; b [178] = 0;
486 r [179] = 255; g [179] = 111; b [179] = 0;
487 r [180] = 255; g [180] = 113; b [180] = 0;
488 r [181] = 255; g [181] = 115; b [181] = 0;
489 r [182] = 255; g [182] = 117; b [182] = 0;
490 r [183] = 255; g [183] = 119; b [183] = 0;
491 r [184] = 255; g [184] = 120; b [184] = 0;
492 r [185] = 255; g [185] = 122; b [185] = 0;
493 r [186] = 255; g [186] = 124; b [186] = 0;
494 r [187] = 255; g [187] = 126; b [187] = 0;
495 r [188] = 255; g [188] = 128; b [188] = 0;
496 r [189] = 255; g [189] = 130; b [189] = 0;
497 r [190] = 255; g [190] = 132; b [190] = 0;
498 r [191] = 255; g [191] = 134; b [191] = 3;
499 r [192] = 255; g [192] = 136; b [192] = 7;
500 r [193] = 255; g [193] = 137; b [193] = 11;
501 r [194] = 255; g [194] = 139; b [194] = 15;
502 r [195] = 255; g [195] = 141; b [195] = 19;
503 r [196] = 255; g [196] = 143; b [196] = 23;
504 r [197] = 255; g [197] = 145; b [197] = 27;
505 r [198] = 255; g [198] = 147; b [198] = 31;
506 r [199] = 255; g [199] = 149; b [199] = 35;
507 r [200] = 255; g [200] = 151; b [200] = 39;
508 r [201] = 255; g [201] = 153; b [201] = 43;
509 r [202] = 255; g [202] = 154; b [202] = 47;
510 r [203] = 255; g [203] = 156; b [203] = 51;
511 r [204] = 255; g [204] = 158; b [204] = 54;
512 r [205] = 255; g [205] = 160; b [205] = 58;
513 r [206] = 255; g [206] = 162; b [206] = 62;
514 r [207] = 255; g [207] = 164; b [207] = 66;
515 r [208] = 255; g [208] = 166; b [208] = 70;
516 r [209] = 255; g [209] = 168; b [209] = 74;
517 r [210] = 255; g [210] = 170; b [210] = 78;
518 r [211] = 255; g [211] = 171; b [211] = 82;
519 r [212] = 255; g [212] = 173; b [212] = 86;
520 r [213] = 255; g [213] = 175; b [213] = 90;
521 r [214] = 255; g [214] = 177; b [214] = 94;
522 r [215] = 255; g [215] = 179; b [215] = 98;
523 r [216] = 255; g [216] = 181; b [216] = 102;
524 r [217] = 255; g [217] = 183; b [217] = 105;
525 r [218] = 255; g [218] = 185; b [218] = 109;
526 r [219] = 255; g [219] = 187; b [219] = 113;
527 r [220] = 255; g [220] = 188; b [220] = 117;
528 r [221] = 255; g [221] = 190; b [221] = 121;
529 r [222] = 255; g [222] = 192; b [222] = 125;
530 r [223] = 255; g [223] = 194; b [223] = 129;
531 r [224] = 255; g [224] = 196; b [224] = 133;
532 r [225] = 255; g [225] = 198; b [225] = 137;
533 r [226] = 255; g [226] = 200; b [226] = 141;
534 r [227] = 255; g [227] = 202; b [227] = 145;
535 r [228] = 255; g [228] = 204; b [228] = 149;
536 r [229] = 255; g [229] = 205; b [229] = 153;
537 r [230] = 255; g [230] = 207; b [230] = 156;
538 r [231] = 255; g [231] = 209; b [231] = 160;
539 r [232] = 255; g [232] = 211; b [232] = 164;
540 r [233] = 255; g [233] = 213; b [233] = 168;
541 r [234] = 255; g [234] = 215; b [234] = 172;
542 r [235] = 255; g [235] = 217; b [235] = 176;
543 r [236] = 255; g [236] = 219; b [236] = 180;
544 r [237] = 255; g [237] = 221; b [237] = 184;
545 r [238] = 255; g [238] = 222; b [238] = 188;
546 r [239] = 255; g [239] = 224; b [239] = 192;
547 r [240] = 255; g [240] = 226; b [240] = 196;
548 r [241] = 255; g [241] = 228; b [241] = 200;
549 r [242] = 255; g [242] = 230; b [242] = 204;
550 r [243] = 255; g [243] = 232; b [243] = 207;
551 r [244] = 255; g [244] = 234; b [244] = 211;
552 r [245] = 255; g [245] = 236; b [245] = 215;
553 r [246] = 255; g [246] = 238; b [246] = 219;
554 r [247] = 255; g [247] = 239; b [247] = 223;
555 r [248] = 255; g [248] = 241; b [248] = 227;
556 r [249] = 255; g [249] = 243; b [249] = 231;
557 r [250] = 255; g [250] = 245; b [250] = 235;
558 r [251] = 255; g [251] = 247; b [251] = 239;
559 r [252] = 255; g [252] = 249; b [252] = 243;
560 r [253] = 255; g [253] = 251; b [253] = 247;
561 r [254] = 255; g [254] = 253; b [254] = 251;
562 r [255] = 255; g [255] = 255; b [255] = 255;
564 void ct_br(
unsigned char *r,
unsigned char *g,
unsigned char *b)
571 r [ 0] = 0; g [ 0] = 0; b [ 0] = 131;
572 r [ 1] = 0; g [ 1] = 0; b [ 1] = 131;
573 r [ 2] = 0; g [ 2] = 0; b [ 2] = 135;
574 r [ 3] = 0; g [ 3] = 0; b [ 3] = 139;
575 r [ 4] = 0; g [ 4] = 0; b [ 4] = 143;
576 r [ 5] = 0; g [ 5] = 0; b [ 5] = 147;
577 r [ 6] = 0; g [ 6] = 0; b [ 6] = 151;
578 r [ 7] = 0; g [ 7] = 0; b [ 7] = 155;
579 r [ 8] = 0; g [ 8] = 0; b [ 8] = 159;
580 r [ 9] = 0; g [ 9] = 0; b [ 9] = 163;
581 r [ 10] = 0; g [ 10] = 0; b [ 10] = 167;
582 r [ 11] = 0; g [ 11] = 0; b [ 11] = 171;
583 r [ 12] = 0; g [ 12] = 0; b [ 12] = 175;
584 r [ 13] = 0; g [ 13] = 0; b [ 13] = 179;
585 r [ 14] = 0; g [ 14] = 0; b [ 14] = 183;
586 r [ 15] = 0; g [ 15] = 0; b [ 15] = 187;
587 r [ 16] = 0; g [ 16] = 0; b [ 16] = 191;
588 r [ 17] = 0; g [ 17] = 0; b [ 17] = 195;
589 r [ 18] = 0; g [ 18] = 0; b [ 18] = 199;
590 r [ 19] = 0; g [ 19] = 0; b [ 19] = 203;
591 r [ 20] = 0; g [ 20] = 0; b [ 20] = 207;
592 r [ 21] = 0; g [ 21] = 0; b [ 21] = 211;
593 r [ 22] = 0; g [ 22] = 0; b [ 22] = 215;
594 r [ 23] = 0; g [ 23] = 0; b [ 23] = 219;
595 r [ 24] = 0; g [ 24] = 0; b [ 24] = 223;
596 r [ 25] = 0; g [ 25] = 0; b [ 25] = 227;
597 r [ 26] = 0; g [ 26] = 0; b [ 26] = 231;
598 r [ 27] = 0; g [ 27] = 0; b [ 27] = 235;
599 r [ 28] = 0; g [ 28] = 0; b [ 28] = 239;
600 r [ 29] = 0; g [ 29] = 0; b [ 29] = 243;
601 r [ 30] = 0; g [ 30] = 0; b [ 30] = 247;
602 r [ 31] = 0; g [ 31] = 0; b [ 31] = 251;
603 r [ 32] = 0; g [ 32] = 0; b [ 32] = 255;
604 r [ 33] = 0; g [ 33] = 0; b [ 33] = 255;
605 r [ 34] = 0; g [ 34] = 3; b [ 34] = 255;
606 r [ 35] = 0; g [ 35] = 7; b [ 35] = 255;
607 r [ 36] = 0; g [ 36] = 11; b [ 36] = 255;
608 r [ 37] = 0; g [ 37] = 15; b [ 37] = 255;
609 r [ 38] = 0; g [ 38] = 19; b [ 38] = 255;
610 r [ 39] = 0; g [ 39] = 23; b [ 39] = 255;
611 r [ 40] = 0; g [ 40] = 27; b [ 40] = 255;
612 r [ 41] = 0; g [ 41] = 31; b [ 41] = 255;
613 r [ 42] = 0; g [ 42] = 35; b [ 42] = 255;
614 r [ 43] = 0; g [ 43] = 39; b [ 43] = 255;
615 r [ 44] = 0; g [ 44] = 43; b [ 44] = 255;
616 r [ 45] = 0; g [ 45] = 47; b [ 45] = 255;
617 r [ 46] = 0; g [ 46] = 51; b [ 46] = 255;
618 r [ 47] = 0; g [ 47] = 55; b [ 47] = 255;
619 r [ 48] = 0; g [ 48] = 59; b [ 48] = 255;
620 r [ 49] = 0; g [ 49] = 63; b [ 49] = 255;
621 r [ 50] = 0; g [ 50] = 67; b [ 50] = 255;
622 r [ 51] = 0; g [ 51] = 71; b [ 51] = 255;
623 r [ 52] = 0; g [ 52] = 75; b [ 52] = 255;
624 r [ 53] = 0; g [ 53] = 79; b [ 53] = 255;
625 r [ 54] = 0; g [ 54] = 83; b [ 54] = 255;
626 r [ 55] = 0; g [ 55] = 87; b [ 55] = 255;
627 r [ 56] = 0; g [ 56] = 91; b [ 56] = 255;
628 r [ 57] = 0; g [ 57] = 95; b [ 57] = 255;
629 r [ 58] = 0; g [ 58] = 99; b [ 58] = 255;
630 r [ 59] = 0; g [ 59] = 103; b [ 59] = 255;
631 r [ 60] = 0; g [ 60] = 107; b [ 60] = 255;
632 r [ 61] = 0; g [ 61] = 111; b [ 61] = 255;
633 r [ 62] = 0; g [ 62] = 115; b [ 62] = 255;
634 r [ 63] = 0; g [ 63] = 119; b [ 63] = 255;
635 r [ 64] = 0; g [ 64] = 123; b [ 64] = 255;
636 r [ 65] = 0; g [ 65] = 127; b [ 65] = 255;
637 r [ 66] = 0; g [ 66] = 131; b [ 66] = 255;
638 r [ 67] = 0; g [ 67] = 135; b [ 67] = 255;
639 r [ 68] = 0; g [ 68] = 139; b [ 68] = 255;
640 r [ 69] = 0; g [ 69] = 143; b [ 69] = 255;
641 r [ 70] = 0; g [ 70] = 147; b [ 70] = 255;
642 r [ 71] = 0; g [ 71] = 151; b [ 71] = 255;
643 r [ 72] = 0; g [ 72] = 155; b [ 72] = 255;
644 r [ 73] = 0; g [ 73] = 159; b [ 73] = 255;
645 r [ 74] = 0; g [ 74] = 163; b [ 74] = 255;
646 r [ 75] = 0; g [ 75] = 167; b [ 75] = 255;
647 r [ 76] = 0; g [ 76] = 171; b [ 76] = 255;
648 r [ 77] = 0; g [ 77] = 175; b [ 77] = 255;
649 r [ 78] = 0; g [ 78] = 179; b [ 78] = 255;
650 r [ 79] = 0; g [ 79] = 183; b [ 79] = 255;
651 r [ 80] = 0; g [ 80] = 187; b [ 80] = 255;
652 r [ 81] = 0; g [ 81] = 191; b [ 81] = 255;
653 r [ 82] = 0; g [ 82] = 195; b [ 82] = 255;
654 r [ 83] = 0; g [ 83] = 199; b [ 83] = 255;
655 r [ 84] = 0; g [ 84] = 203; b [ 84] = 255;
656 r [ 85] = 0; g [ 85] = 207; b [ 85] = 255;
657 r [ 86] = 0; g [ 86] = 211; b [ 86] = 255;
658 r [ 87] = 0; g [ 87] = 215; b [ 87] = 255;
659 r [ 88] = 0; g [ 88] = 219; b [ 88] = 255;
660 r [ 89] = 0; g [ 89] = 223; b [ 89] = 255;
661 r [ 90] = 0; g [ 90] = 227; b [ 90] = 255;
662 r [ 91] = 0; g [ 91] = 231; b [ 91] = 255;
663 r [ 92] = 0; g [ 92] = 235; b [ 92] = 255;
664 r [ 93] = 0; g [ 93] = 239; b [ 93] = 255;
665 r [ 94] = 0; g [ 94] = 243; b [ 94] = 255;
666 r [ 95] = 0; g [ 95] = 247; b [ 95] = 255;
667 r [ 96] = 0; g [ 96] = 251; b [ 96] = 255;
668 r [ 97] = 0; g [ 97] = 255; b [ 97] = 255;
669 r [ 98] = 0; g [ 98] = 255; b [ 98] = 255;
670 r [ 99] = 3; g [ 99] = 255; b [ 99] = 251;
671 r [100] = 7; g [100] = 255; b [100] = 247;
672 r [101] = 11; g [101] = 255; b [101] = 243;
673 r [102] = 15; g [102] = 255; b [102] = 239;
674 r [103] = 19; g [103] = 255; b [103] = 235;
675 r [104] = 23; g [104] = 255; b [104] = 231;
676 r [105] = 27; g [105] = 255; b [105] = 227;
677 r [106] = 31; g [106] = 255; b [106] = 223;
678 r [107] = 35; g [107] = 255; b [107] = 219;
679 r [108] = 39; g [108] = 255; b [108] = 215;
680 r [109] = 43; g [109] = 255; b [109] = 211;
681 r [110] = 47; g [110] = 255; b [110] = 207;
682 r [111] = 51; g [111] = 255; b [111] = 203;
683 r [112] = 55; g [112] = 255; b [112] = 199;
684 r [113] = 59; g [113] = 255; b [113] = 195;
685 r [114] = 63; g [114] = 255; b [114] = 191;
686 r [115] = 67; g [115] = 255; b [115] = 187;
687 r [116] = 71; g [116] = 255; b [116] = 183;
688 r [117] = 75; g [117] = 255; b [117] = 179;
689 r [118] = 79; g [118] = 255; b [118] = 175;
690 r [119] = 83; g [119] = 255; b [119] = 171;
691 r [120] = 87; g [120] = 255; b [120] = 167;
692 r [121] = 91; g [121] = 255; b [121] = 163;
693 r [122] = 95; g [122] = 255; b [122] = 159;
694 r [123] = 99; g [123] = 255; b [123] = 155;
695 r [124] = 103; g [124] = 255; b [124] = 151;
696 r [125] = 107; g [125] = 255; b [125] = 147;
697 r [126] = 111; g [126] = 255; b [126] = 143;
698 r [127] = 115; g [127] = 255; b [127] = 139;
699 r [128] = 119; g [128] = 255; b [128] = 135;
700 r [129] = 123; g [129] = 255; b [129] = 131;
701 r [130] = 127; g [130] = 255; b [130] = 127;
702 r [131] = 131; g [131] = 255; b [131] = 123;
703 r [132] = 135; g [132] = 255; b [132] = 119;
704 r [133] = 139; g [133] = 255; b [133] = 115;
705 r [134] = 143; g [134] = 255; b [134] = 111;
706 r [135] = 147; g [135] = 255; b [135] = 107;
707 r [136] = 151; g [136] = 255; b [136] = 103;
708 r [137] = 155; g [137] = 255; b [137] = 99;
709 r [138] = 159; g [138] = 255; b [138] = 95;
710 r [139] = 163; g [139] = 255; b [139] = 91;
711 r [140] = 167; g [140] = 255; b [140] = 87;
712 r [141] = 171; g [141] = 255; b [141] = 83;
713 r [142] = 175; g [142] = 255; b [142] = 79;
714 r [143] = 179; g [143] = 255; b [143] = 75;
715 r [144] = 183; g [144] = 255; b [144] = 71;
716 r [145] = 187; g [145] = 255; b [145] = 67;
717 r [146] = 191; g [146] = 255; b [146] = 63;
718 r [147] = 195; g [147] = 255; b [147] = 59;
719 r [148] = 199; g [148] = 255; b [148] = 55;
720 r [149] = 203; g [149] = 255; b [149] = 51;
721 r [150] = 207; g [150] = 255; b [150] = 47;
722 r [151] = 211; g [151] = 255; b [151] = 43;
723 r [152] = 215; g [152] = 255; b [152] = 39;
724 r [153] = 219; g [153] = 255; b [153] = 35;
725 r [154] = 223; g [154] = 255; b [154] = 31;
726 r [155] = 227; g [155] = 255; b [155] = 27;
727 r [156] = 231; g [156] = 255; b [156] = 23;
728 r [157] = 235; g [157] = 255; b [157] = 19;
729 r [158] = 239; g [158] = 255; b [158] = 15;
730 r [159] = 243; g [159] = 255; b [159] = 11;
731 r [160] = 247; g [160] = 255; b [160] = 7;
732 r [161] = 251; g [161] = 255; b [161] = 3;
733 r [162] = 255; g [162] = 255; b [162] = 0;
734 r [163] = 255; g [163] = 251; b [163] = 0;
735 r [164] = 255; g [164] = 247; b [164] = 0;
736 r [165] = 255; g [165] = 243; b [165] = 0;
737 r [166] = 255; g [166] = 239; b [166] = 0;
738 r [167] = 255; g [167] = 235; b [167] = 0;
739 r [168] = 255; g [168] = 231; b [168] = 0;
740 r [169] = 255; g [169] = 227; b [169] = 0;
741 r [170] = 255; g [170] = 223; b [170] = 0;
742 r [171] = 255; g [171] = 219; b [171] = 0;
743 r [172] = 255; g [172] = 215; b [172] = 0;
744 r [173] = 255; g [173] = 211; b [173] = 0;
745 r [174] = 255; g [174] = 207; b [174] = 0;
746 r [175] = 255; g [175] = 203; b [175] = 0;
747 r [176] = 255; g [176] = 199; b [176] = 0;
748 r [177] = 255; g [177] = 195; b [177] = 0;
749 r [178] = 255; g [178] = 191; b [178] = 0;
750 r [179] = 255; g [179] = 187; b [179] = 0;
751 r [180] = 255; g [180] = 183; b [180] = 0;
752 r [181] = 255; g [181] = 179; b [181] = 0;
753 r [182] = 255; g [182] = 175; b [182] = 0;
754 r [183] = 255; g [183] = 171; b [183] = 0;
755 r [184] = 255; g [184] = 167; b [184] = 0;
756 r [185] = 255; g [185] = 163; b [185] = 0;
757 r [186] = 255; g [186] = 159; b [186] = 0;
758 r [187] = 255; g [187] = 155; b [187] = 0;
759 r [188] = 255; g [188] = 151; b [188] = 0;
760 r [189] = 255; g [189] = 147; b [189] = 0;
761 r [190] = 255; g [190] = 143; b [190] = 0;
762 r [191] = 255; g [191] = 139; b [191] = 0;
763 r [192] = 255; g [192] = 135; b [192] = 0;
764 r [193] = 255; g [193] = 131; b [193] = 0;
765 r [194] = 255; g [194] = 127; b [194] = 0;
766 r [195] = 255; g [195] = 123; b [195] = 0;
767 r [196] = 255; g [196] = 119; b [196] = 0;
768 r [197] = 255; g [197] = 115; b [197] = 0;
769 r [198] = 255; g [198] = 111; b [198] = 0;
770 r [199] = 255; g [199] = 107; b [199] = 0;
771 r [200] = 255; g [200] = 103; b [200] = 0;
772 r [201] = 255; g [201] = 99; b [201] = 0;
773 r [202] = 255; g [202] = 95; b [202] = 0;
774 r [203] = 255; g [203] = 91; b [203] = 0;
775 r [204] = 255; g [204] = 87; b [204] = 0;
776 r [205] = 255; g [205] = 83; b [205] = 0;
777 r [206] = 255; g [206] = 79; b [206] = 0;
778 r [207] = 255; g [207] = 75; b [207] = 0;
779 r [208] = 255; g [208] = 71; b [208] = 0;
780 r [209] = 255; g [209] = 67; b [209] = 0;
781 r [210] = 255; g [210] = 63; b [210] = 0;
782 r [211] = 255; g [211] = 59; b [211] = 0;
783 r [212] = 255; g [212] = 55; b [212] = 0;
784 r [213] = 255; g [213] = 51; b [213] = 0;
785 r [214] = 255; g [214] = 47; b [214] = 0;
786 r [215] = 255; g [215] = 43; b [215] = 0;
787 r [216] = 255; g [216] = 39; b [216] = 0;
788 r [217] = 255; g [217] = 35; b [217] = 0;
789 r [218] = 255; g [218] = 31; b [218] = 0;
790 r [219] = 255; g [219] = 27; b [219] = 0;
791 r [220] = 255; g [220] = 23; b [220] = 0;
792 r [221] = 255; g [221] = 19; b [221] = 0;
793 r [222] = 255; g [222] = 15; b [222] = 0;
794 r [223] = 255; g [223] = 11; b [223] = 0;
795 r [224] = 255; g [224] = 7; b [224] = 0;
796 r [225] = 255; g [225] = 3; b [225] = 0;
797 r [226] = 255; g [226] = 0; b [226] = 0;
798 r [227] = 250; g [227] = 0; b [227] = 0;
799 r [228] = 246; g [228] = 0; b [228] = 0;
800 r [229] = 241; g [229] = 0; b [229] = 0;
801 r [230] = 237; g [230] = 0; b [230] = 0;
802 r [231] = 233; g [231] = 0; b [231] = 0;
803 r [232] = 228; g [232] = 0; b [232] = 0;
804 r [233] = 224; g [233] = 0; b [233] = 0;
805 r [234] = 219; g [234] = 0; b [234] = 0;
806 r [235] = 215; g [235] = 0; b [235] = 0;
807 r [236] = 211; g [236] = 0; b [236] = 0;
808 r [237] = 206; g [237] = 0; b [237] = 0;
809 r [238] = 202; g [238] = 0; b [238] = 0;
810 r [239] = 197; g [239] = 0; b [239] = 0;
811 r [240] = 193; g [240] = 0; b [240] = 0;
812 r [241] = 189; g [241] = 0; b [241] = 0;
813 r [242] = 184; g [242] = 0; b [242] = 0;
814 r [243] = 180; g [243] = 0; b [243] = 0;
815 r [244] = 175; g [244] = 0; b [244] = 0;
816 r [245] = 171; g [245] = 0; b [245] = 0;
817 r [246] = 167; g [246] = 0; b [246] = 0;
818 r [247] = 162; g [247] = 0; b [247] = 0;
819 r [248] = 158; g [248] = 0; b [248] = 0;
820 r [249] = 153; g [249] = 0; b [249] = 0;
821 r [250] = 149; g [250] = 0; b [250] = 0;
822 r [251] = 145; g [251] = 0; b [251] = 0;
823 r [252] = 140; g [252] = 0; b [252] = 0;
824 r [253] = 136; g [253] = 0; b [253] = 0;
825 r [254] = 131; g [254] = 0; b [254] = 0;
826 r [255] = 131; g [255] = 0; b [255] = 0;
829 void ct_blue(
unsigned char *r,
unsigned char *g,
unsigned char *b)
836 r [ 0] = 0; g [ 0] = 0; b [ 0] = 0;
837 r [ 1] = 0; g [ 1] = 0; b [ 1] = 1;
838 r [ 2] = 0; g [ 2] = 0; b [ 2] = 2;
839 r [ 3] = 0; g [ 3] = 0; b [ 3] = 4;
840 r [ 4] = 0; g [ 4] = 0; b [ 4] = 5;
841 r [ 5] = 0; g [ 5] = 0; b [ 5] = 6;
842 r [ 6] = 0; g [ 6] = 0; b [ 6] = 8;
843 r [ 7] = 0; g [ 7] = 0; b [ 7] = 9;
844 r [ 8] = 0; g [ 8] = 0; b [ 8] = 10;
845 r [ 9] = 0; g [ 9] = 0; b [ 9] = 12;
846 r [ 10] = 0; g [ 10] = 0; b [ 10] = 13;
847 r [ 11] = 0; g [ 11] = 0; b [ 11] = 14;
848 r [ 12] = 0; g [ 12] = 0; b [ 12] = 16;
849 r [ 13] = 0; g [ 13] = 0; b [ 13] = 17;
850 r [ 14] = 0; g [ 14] = 0; b [ 14] = 18;
851 r [ 15] = 0; g [ 15] = 0; b [ 15] = 20;
852 r [ 16] = 0; g [ 16] = 0; b [ 16] = 21;
853 r [ 17] = 0; g [ 17] = 0; b [ 17] = 23;
854 r [ 18] = 0; g [ 18] = 0; b [ 18] = 24;
855 r [ 19] = 0; g [ 19] = 0; b [ 19] = 25;
856 r [ 20] = 0; g [ 20] = 0; b [ 20] = 27;
857 r [ 21] = 0; g [ 21] = 0; b [ 21] = 28;
858 r [ 22] = 0; g [ 22] = 0; b [ 22] = 29;
859 r [ 23] = 0; g [ 23] = 0; b [ 23] = 31;
860 r [ 24] = 0; g [ 24] = 0; b [ 24] = 32;
861 r [ 25] = 0; g [ 25] = 0; b [ 25] = 33;
862 r [ 26] = 0; g [ 26] = 0; b [ 26] = 35;
863 r [ 27] = 0; g [ 27] = 0; b [ 27] = 36;
864 r [ 28] = 0; g [ 28] = 0; b [ 28] = 37;
865 r [ 29] = 0; g [ 29] = 0; b [ 29] = 39;
866 r [ 30] = 0; g [ 30] = 0; b [ 30] = 40;
867 r [ 31] = 0; g [ 31] = 0; b [ 31] = 42;
868 r [ 32] = 0; g [ 32] = 0; b [ 32] = 43;
869 r [ 33] = 0; g [ 33] = 0; b [ 33] = 44;
870 r [ 34] = 0; g [ 34] = 0; b [ 34] = 46;
871 r [ 35] = 0; g [ 35] = 0; b [ 35] = 47;
872 r [ 36] = 0; g [ 36] = 0; b [ 36] = 48;
873 r [ 37] = 0; g [ 37] = 0; b [ 37] = 50;
874 r [ 38] = 0; g [ 38] = 0; b [ 38] = 51;
875 r [ 39] = 0; g [ 39] = 0; b [ 39] = 52;
876 r [ 40] = 0; g [ 40] = 0; b [ 40] = 54;
877 r [ 41] = 0; g [ 41] = 0; b [ 41] = 55;
878 r [ 42] = 0; g [ 42] = 0; b [ 42] = 56;
879 r [ 43] = 0; g [ 43] = 0; b [ 43] = 58;
880 r [ 44] = 0; g [ 44] = 0; b [ 44] = 59;
881 r [ 45] = 0; g [ 45] = 0; b [ 45] = 61;
882 r [ 46] = 0; g [ 46] = 0; b [ 46] = 62;
883 r [ 47] = 0; g [ 47] = 0; b [ 47] = 63;
884 r [ 48] = 0; g [ 48] = 0; b [ 48] = 65;
885 r [ 49] = 0; g [ 49] = 0; b [ 49] = 66;
886 r [ 50] = 0; g [ 50] = 0; b [ 50] = 67;
887 r [ 51] = 0; g [ 51] = 0; b [ 51] = 69;
888 r [ 52] = 0; g [ 52] = 0; b [ 52] = 70;
889 r [ 53] = 0; g [ 53] = 0; b [ 53] = 71;
890 r [ 54] = 0; g [ 54] = 0; b [ 54] = 73;
891 r [ 55] = 0; g [ 55] = 0; b [ 55] = 74;
892 r [ 56] = 0; g [ 56] = 0; b [ 56] = 75;
893 r [ 57] = 0; g [ 57] = 0; b [ 57] = 77;
894 r [ 58] = 0; g [ 58] = 0; b [ 58] = 78;
895 r [ 59] = 0; g [ 59] = 0; b [ 59] = 80;
896 r [ 60] = 0; g [ 60] = 0; b [ 60] = 81;
897 r [ 61] = 0; g [ 61] = 0; b [ 61] = 82;
898 r [ 62] = 0; g [ 62] = 0; b [ 62] = 84;
899 r [ 63] = 0; g [ 63] = 0; b [ 63] = 85;
900 r [ 64] = 0; g [ 64] = 0; b [ 64] = 86;
901 r [ 65] = 0; g [ 65] = 0; b [ 65] = 88;
902 r [ 66] = 0; g [ 66] = 0; b [ 66] = 89;
903 r [ 67] = 0; g [ 67] = 0; b [ 67] = 90;
904 r [ 68] = 0; g [ 68] = 0; b [ 68] = 92;
905 r [ 69] = 0; g [ 69] = 0; b [ 69] = 93;
906 r [ 70] = 0; g [ 70] = 0; b [ 70] = 94;
907 r [ 71] = 0; g [ 71] = 0; b [ 71] = 96;
908 r [ 72] = 0; g [ 72] = 0; b [ 72] = 97;
909 r [ 73] = 0; g [ 73] = 0; b [ 73] = 99;
910 r [ 74] = 0; g [ 74] = 0; b [ 74] = 100;
911 r [ 75] = 0; g [ 75] = 0; b [ 75] = 101;
912 r [ 76] = 0; g [ 76] = 0; b [ 76] = 103;
913 r [ 77] = 0; g [ 77] = 0; b [ 77] = 104;
914 r [ 78] = 0; g [ 78] = 0; b [ 78] = 105;
915 r [ 79] = 0; g [ 79] = 0; b [ 79] = 107;
916 r [ 80] = 0; g [ 80] = 0; b [ 80] = 108;
917 r [ 81] = 0; g [ 81] = 0; b [ 81] = 109;
918 r [ 82] = 0; g [ 82] = 0; b [ 82] = 111;
919 r [ 83] = 0; g [ 83] = 0; b [ 83] = 112;
920 r [ 84] = 0; g [ 84] = 0; b [ 84] = 113;
921 r [ 85] = 0; g [ 85] = 0; b [ 85] = 115;
922 r [ 86] = 0; g [ 86] = 0; b [ 86] = 116;
923 r [ 87] = 0; g [ 87] = 0; b [ 87] = 118;
924 r [ 88] = 0; g [ 88] = 0; b [ 88] = 119;
925 r [ 89] = 0; g [ 89] = 0; b [ 89] = 120;
926 r [ 90] = 0; g [ 90] = 0; b [ 90] = 122;
927 r [ 91] = 0; g [ 91] = 0; b [ 91] = 123;
928 r [ 92] = 0; g [ 92] = 0; b [ 92] = 124;
929 r [ 93] = 0; g [ 93] = 0; b [ 93] = 126;
930 r [ 94] = 0; g [ 94] = 0; b [ 94] = 127;
931 r [ 95] = 0; g [ 95] = 0; b [ 95] = 128;
932 r [ 96] = 0; g [ 96] = 0; b [ 96] = 130;
933 r [ 97] = 0; g [ 97] = 2; b [ 97] = 131;
934 r [ 98] = 0; g [ 98] = 4; b [ 98] = 132;
935 r [ 99] = 0; g [ 99] = 5; b [ 99] = 134;
936 r [100] = 0; g [100] = 7; b [100] = 135;
937 r [101] = 0; g [101] = 9; b [101] = 136;
938 r [102] = 0; g [102] = 10; b [102] = 138;
939 r [103] = 0; g [103] = 12; b [103] = 139;
940 r [104] = 0; g [104] = 13; b [104] = 141;
941 r [105] = 0; g [105] = 15; b [105] = 142;
942 r [106] = 0; g [106] = 17; b [106] = 143;
943 r [107] = 0; g [107] = 18; b [107] = 145;
944 r [108] = 0; g [108] = 20; b [108] = 146;
945 r [109] = 0; g [109] = 21; b [109] = 147;
946 r [110] = 0; g [110] = 23; b [110] = 149;
947 r [111] = 0; g [111] = 25; b [111] = 150;
948 r [112] = 0; g [112] = 26; b [112] = 151;
949 r [113] = 0; g [113] = 28; b [113] = 153;
950 r [114] = 0; g [114] = 29; b [114] = 154;
951 r [115] = 0; g [115] = 31; b [115] = 155;
952 r [116] = 0; g [116] = 33; b [116] = 157;
953 r [117] = 0; g [117] = 34; b [117] = 158;
954 r [118] = 0; g [118] = 36; b [118] = 160;
955 r [119] = 0; g [119] = 37; b [119] = 161;
956 r [120] = 0; g [120] = 39; b [120] = 162;
957 r [121] = 0; g [121] = 41; b [121] = 164;
958 r [122] = 0; g [122] = 42; b [122] = 165;
959 r [123] = 0; g [123] = 44; b [123] = 166;
960 r [124] = 0; g [124] = 45; b [124] = 168;
961 r [125] = 0; g [125] = 47; b [125] = 169;
962 r [126] = 0; g [126] = 49; b [126] = 170;
963 r [127] = 0; g [127] = 50; b [127] = 172;
964 r [128] = 0; g [128] = 52; b [128] = 173;
965 r [129] = 0; g [129] = 53; b [129] = 174;
966 r [130] = 0; g [130] = 55; b [130] = 176;
967 r [131] = 0; g [131] = 57; b [131] = 177;
968 r [132] = 0; g [132] = 58; b [132] = 179;
969 r [133] = 0; g [133] = 60; b [133] = 180;
970 r [134] = 0; g [134] = 61; b [134] = 181;
971 r [135] = 0; g [135] = 63; b [135] = 183;
972 r [136] = 0; g [136] = 65; b [136] = 184;
973 r [137] = 0; g [137] = 66; b [137] = 185;
974 r [138] = 0; g [138] = 68; b [138] = 187;
975 r [139] = 0; g [139] = 69; b [139] = 188;
976 r [140] = 0; g [140] = 71; b [140] = 189;
977 r [141] = 0; g [141] = 73; b [141] = 191;
978 r [142] = 0; g [142] = 74; b [142] = 192;
979 r [143] = 0; g [143] = 76; b [143] = 193;
980 r [144] = 0; g [144] = 77; b [144] = 195;
981 r [145] = 0; g [145] = 79; b [145] = 196;
982 r [146] = 0; g [146] = 81; b [146] = 198;
983 r [147] = 0; g [147] = 82; b [147] = 199;
984 r [148] = 0; g [148] = 84; b [148] = 200;
985 r [149] = 0; g [149] = 85; b [149] = 202;
986 r [150] = 0; g [150] = 87; b [150] = 203;
987 r [151] = 0; g [151] = 89; b [151] = 204;
988 r [152] = 0; g [152] = 90; b [152] = 206;
989 r [153] = 0; g [153] = 92; b [153] = 207;
990 r [154] = 0; g [154] = 94; b [154] = 208;
991 r [155] = 0; g [155] = 95; b [155] = 210;
992 r [156] = 0; g [156] = 97; b [156] = 211;
993 r [157] = 0; g [157] = 98; b [157] = 212;
994 r [158] = 0; g [158] = 100; b [158] = 214;
995 r [159] = 0; g [159] = 102; b [159] = 215;
996 r [160] = 0; g [160] = 103; b [160] = 217;
997 r [161] = 0; g [161] = 105; b [161] = 218;
998 r [162] = 0; g [162] = 106; b [162] = 219;
999 r [163] = 0; g [163] = 108; b [163] = 221;
1000 r [164] = 0; g [164] = 110; b [164] = 222;
1001 r [165] = 0; g [165] = 111; b [165] = 223;
1002 r [166] = 0; g [166] = 113; b [166] = 225;
1003 r [167] = 0; g [167] = 114; b [167] = 226;
1004 r [168] = 0; g [168] = 116; b [168] = 227;
1005 r [169] = 0; g [169] = 118; b [169] = 229;
1006 r [170] = 0; g [170] = 119; b [170] = 230;
1007 r [171] = 0; g [171] = 121; b [171] = 231;
1008 r [172] = 0; g [172] = 122; b [172] = 233;
1009 r [173] = 0; g [173] = 124; b [173] = 234;
1010 r [174] = 0; g [174] = 126; b [174] = 236;
1011 r [175] = 0; g [175] = 127; b [175] = 237;
1012 r [176] = 0; g [176] = 129; b [176] = 238;
1013 r [177] = 0; g [177] = 130; b [177] = 240;
1014 r [178] = 0; g [178] = 132; b [178] = 241;
1015 r [179] = 0; g [179] = 134; b [179] = 242;
1016 r [180] = 0; g [180] = 135; b [180] = 244;
1017 r [181] = 0; g [181] = 137; b [181] = 245;
1018 r [182] = 0; g [182] = 138; b [182] = 246;
1019 r [183] = 0; g [183] = 140; b [183] = 248;
1020 r [184] = 0; g [184] = 142; b [184] = 249;
1021 r [185] = 0; g [185] = 143; b [185] = 250;
1022 r [186] = 0; g [186] = 145; b [186] = 252;
1023 r [187] = 0; g [187] = 146; b [187] = 253;
1024 r [188] = 0; g [188] = 148; b [188] = 255;
1025 r [189] = 0; g [189] = 150; b [189] = 255;
1026 r [190] = 0; g [190] = 151; b [190] = 255;
1027 r [191] = 0; g [191] = 153; b [191] = 255;
1028 r [192] = 0; g [192] = 154; b [192] = 255;
1029 r [193] = 5; g [193] = 156; b [193] = 255;
1030 r [194] = 9; g [194] = 158; b [194] = 255;
1031 r [195] = 13; g [195] = 159; b [195] = 255;
1032 r [196] = 17; g [196] = 161; b [196] = 255;
1033 r [197] = 21; g [197] = 162; b [197] = 255;
1034 r [198] = 25; g [198] = 164; b [198] = 255;
1035 r [199] = 29; g [199] = 166; b [199] = 255;
1036 r [200] = 33; g [200] = 167; b [200] = 255;
1037 r [201] = 37; g [201] = 169; b [201] = 255;
1038 r [202] = 41; g [202] = 170; b [202] = 255;
1039 r [203] = 45; g [203] = 172; b [203] = 255;
1040 r [204] = 49; g [204] = 174; b [204] = 255;
1041 r [205] = 53; g [205] = 175; b [205] = 255;
1042 r [206] = 57; g [206] = 177; b [206] = 255;
1043 r [207] = 61; g [207] = 179; b [207] = 255;
1044 r [208] = 65; g [208] = 180; b [208] = 255;
1045 r [209] = 69; g [209] = 182; b [209] = 255;
1046 r [210] = 73; g [210] = 183; b [210] = 255;
1047 r [211] = 77; g [211] = 185; b [211] = 255;
1048 r [212] = 81; g [212] = 187; b [212] = 255;
1049 r [213] = 85; g [213] = 188; b [213] = 255;
1050 r [214] = 90; g [214] = 190; b [214] = 255;
1051 r [215] = 94; g [215] = 191; b [215] = 255;
1052 r [216] = 98; g [216] = 193; b [216] = 255;
1053 r [217] = 102; g [217] = 195; b [217] = 255;
1054 r [218] = 106; g [218] = 196; b [218] = 255;
1055 r [219] = 110; g [219] = 198; b [219] = 255;
1056 r [220] = 114; g [220] = 199; b [220] = 255;
1057 r [221] = 118; g [221] = 201; b [221] = 255;
1058 r [222] = 122; g [222] = 203; b [222] = 255;
1059 r [223] = 126; g [223] = 204; b [223] = 255;
1060 r [224] = 130; g [224] = 206; b [224] = 255;
1061 r [225] = 134; g [225] = 207; b [225] = 255;
1062 r [226] = 138; g [226] = 209; b [226] = 255;
1063 r [227] = 142; g [227] = 211; b [227] = 255;
1064 r [228] = 146; g [228] = 212; b [228] = 255;
1065 r [229] = 150; g [229] = 214; b [229] = 255;
1066 r [230] = 154; g [230] = 215; b [230] = 255;
1067 r [231] = 158; g [231] = 217; b [231] = 255;
1068 r [232] = 162; g [232] = 219; b [232] = 255;
1069 r [233] = 166; g [233] = 220; b [233] = 255;
1070 r [234] = 170; g [234] = 222; b [234] = 255;
1071 r [235] = 175; g [235] = 223; b [235] = 255;
1072 r [236] = 179; g [236] = 225; b [236] = 255;
1073 r [237] = 183; g [237] = 227; b [237] = 255;
1074 r [238] = 187; g [238] = 228; b [238] = 255;
1075 r [239] = 191; g [239] = 230; b [239] = 255;
1076 r [240] = 195; g [240] = 231; b [240] = 255;
1077 r [241] = 199; g [241] = 233; b [241] = 255;
1078 r [242] = 203; g [242] = 235; b [242] = 255;
1079 r [243] = 207; g [243] = 236; b [243] = 255;
1080 r [244] = 211; g [244] = 238; b [244] = 255;
1081 r [245] = 215; g [245] = 239; b [245] = 255;
1082 r [246] = 219; g [246] = 241; b [246] = 255;
1083 r [247] = 223; g [247] = 243; b [247] = 255;
1084 r [248] = 227; g [248] = 244; b [248] = 255;
1085 r [249] = 231; g [249] = 246; b [249] = 255;
1086 r [250] = 235; g [250] = 247; b [250] = 255;
1087 r [251] = 239; g [251] = 249; b [251] = 255;
1088 r [252] = 243; g [252] = 251; b [252] = 255;
1089 r [253] = 247; g [253] = 252; b [253] = 255;
1090 r [254] = 251; g [254] = 254; b [254] = 255;
1091 r [255] = 255; g [255] = 255; b [255] = 255;
1093 void ct_green(
unsigned char *r,
unsigned char *g,
unsigned char *b)
1100 r [ 0] = 0; g [ 0] = 0; b [ 0] = 0;
1101 r [ 1] = 0; g [ 1] = 1; b [ 1] = 0;
1102 r [ 2] = 0; g [ 2] = 2; b [ 2] = 0;
1103 r [ 3] = 0; g [ 3] = 3; b [ 3] = 0;
1104 r [ 4] = 0; g [ 4] = 4; b [ 4] = 0;
1105 r [ 5] = 0; g [ 5] = 5; b [ 5] = 0;
1106 r [ 6] = 0; g [ 6] = 6; b [ 6] = 0;
1107 r [ 7] = 0; g [ 7] = 7; b [ 7] = 0;
1108 r [ 8] = 0; g [ 8] = 8; b [ 8] = 0;
1109 r [ 9] = 0; g [ 9] = 9; b [ 9] = 0;
1110 r [ 10] = 0; g [ 10] = 10; b [ 10] = 0;
1111 r [ 11] = 0; g [ 11] = 11; b [ 11] = 0;
1112 r [ 12] = 0; g [ 12] = 12; b [ 12] = 0;
1113 r [ 13] = 0; g [ 13] = 13; b [ 13] = 0;
1114 r [ 14] = 0; g [ 14] = 14; b [ 14] = 0;
1115 r [ 15] = 0; g [ 15] = 15; b [ 15] = 0;
1116 r [ 16] = 0; g [ 16] = 16; b [ 16] = 0;
1117 r [ 17] = 0; g [ 17] = 17; b [ 17] = 0;
1118 r [ 18] = 0; g [ 18] = 18; b [ 18] = 0;
1119 r [ 19] = 0; g [ 19] = 19; b [ 19] = 0;
1120 r [ 20] = 0; g [ 20] = 20; b [ 20] = 0;
1121 r [ 21] = 0; g [ 21] = 21; b [ 21] = 0;
1122 r [ 22] = 0; g [ 22] = 22; b [ 22] = 0;
1123 r [ 23] = 0; g [ 23] = 23; b [ 23] = 0;
1124 r [ 24] = 0; g [ 24] = 24; b [ 24] = 0;
1125 r [ 25] = 0; g [ 25] = 25; b [ 25] = 0;
1126 r [ 26] = 0; g [ 26] = 26; b [ 26] = 0;
1127 r [ 27] = 0; g [ 27] = 27; b [ 27] = 0;
1128 r [ 28] = 0; g [ 28] = 28; b [ 28] = 0;
1129 r [ 29] = 0; g [ 29] = 29; b [ 29] = 0;
1130 r [ 30] = 0; g [ 30] = 30; b [ 30] = 0;
1131 r [ 31] = 0; g [ 31] = 31; b [ 31] = 0;
1132 r [ 32] = 0; g [ 32] = 32; b [ 32] = 0;
1133 r [ 33] = 0; g [ 33] = 33; b [ 33] = 0;
1134 r [ 34] = 0; g [ 34] = 34; b [ 34] = 0;
1135 r [ 35] = 0; g [ 35] = 35; b [ 35] = 0;
1136 r [ 36] = 0; g [ 36] = 36; b [ 36] = 0;
1137 r [ 37] = 0; g [ 37] = 37; b [ 37] = 0;
1138 r [ 38] = 0; g [ 38] = 38; b [ 38] = 0;
1139 r [ 39] = 0; g [ 39] = 39; b [ 39] = 0;
1140 r [ 40] = 0; g [ 40] = 40; b [ 40] = 0;
1141 r [ 41] = 0; g [ 41] = 41; b [ 41] = 0;
1142 r [ 42] = 0; g [ 42] = 42; b [ 42] = 0;
1143 r [ 43] = 0; g [ 43] = 43; b [ 43] = 0;
1144 r [ 44] = 0; g [ 44] = 44; b [ 44] = 0;
1145 r [ 45] = 0; g [ 45] = 45; b [ 45] = 0;
1146 r [ 46] = 0; g [ 46] = 46; b [ 46] = 0;
1147 r [ 47] = 0; g [ 47] = 47; b [ 47] = 0;
1148 r [ 48] = 0; g [ 48] = 48; b [ 48] = 0;
1149 r [ 49] = 0; g [ 49] = 49; b [ 49] = 0;
1150 r [ 50] = 0; g [ 50] = 50; b [ 50] = 0;
1151 r [ 51] = 0; g [ 51] = 51; b [ 51] = 0;
1152 r [ 52] = 0; g [ 52] = 52; b [ 52] = 0;
1153 r [ 53] = 0; g [ 53] = 53; b [ 53] = 0;
1154 r [ 54] = 0; g [ 54] = 54; b [ 54] = 0;
1155 r [ 55] = 0; g [ 55] = 55; b [ 55] = 0;
1156 r [ 56] = 0; g [ 56] = 56; b [ 56] = 0;
1157 r [ 57] = 0; g [ 57] = 57; b [ 57] = 0;
1158 r [ 58] = 0; g [ 58] = 58; b [ 58] = 0;
1159 r [ 59] = 0; g [ 59] = 59; b [ 59] = 0;
1160 r [ 60] = 0; g [ 60] = 60; b [ 60] = 0;
1161 r [ 61] = 0; g [ 61] = 61; b [ 61] = 0;
1162 r [ 62] = 0; g [ 62] = 62; b [ 62] = 0;
1163 r [ 63] = 0; g [ 63] = 63; b [ 63] = 0;
1164 r [ 64] = 0; g [ 64] = 64; b [ 64] = 0;
1165 r [ 65] = 0; g [ 65] = 65; b [ 65] = 0;
1166 r [ 66] = 0; g [ 66] = 66; b [ 66] = 0;
1167 r [ 67] = 0; g [ 67] = 67; b [ 67] = 0;
1168 r [ 68] = 0; g [ 68] = 68; b [ 68] = 0;
1169 r [ 69] = 0; g [ 69] = 69; b [ 69] = 0;
1170 r [ 70] = 0; g [ 70] = 70; b [ 70] = 0;
1171 r [ 71] = 0; g [ 71] = 71; b [ 71] = 0;
1172 r [ 72] = 0; g [ 72] = 72; b [ 72] = 0;
1173 r [ 73] = 0; g [ 73] = 73; b [ 73] = 0;
1174 r [ 74] = 0; g [ 74] = 74; b [ 74] = 0;
1175 r [ 75] = 0; g [ 75] = 75; b [ 75] = 0;
1176 r [ 76] = 0; g [ 76] = 76; b [ 76] = 0;
1177 r [ 77] = 0; g [ 77] = 77; b [ 77] = 0;
1178 r [ 78] = 0; g [ 78] = 78; b [ 78] = 0;
1179 r [ 79] = 0; g [ 79] = 79; b [ 79] = 0;
1180 r [ 80] = 0; g [ 80] = 80; b [ 80] = 0;
1181 r [ 81] = 0; g [ 81] = 81; b [ 81] = 0;
1182 r [ 82] = 0; g [ 82] = 82; b [ 82] = 0;
1183 r [ 83] = 0; g [ 83] = 83; b [ 83] = 0;
1184 r [ 84] = 0; g [ 84] = 84; b [ 84] = 0;
1185 r [ 85] = 0; g [ 85] = 85; b [ 85] = 0;
1186 r [ 86] = 0; g [ 86] = 86; b [ 86] = 0;
1187 r [ 87] = 0; g [ 87] = 87; b [ 87] = 0;
1188 r [ 88] = 0; g [ 88] = 88; b [ 88] = 0;
1189 r [ 89] = 0; g [ 89] = 89; b [ 89] = 0;
1190 r [ 90] = 0; g [ 90] = 90; b [ 90] = 0;
1191 r [ 91] = 0; g [ 91] = 91; b [ 91] = 0;
1192 r [ 92] = 0; g [ 92] = 92; b [ 92] = 0;
1193 r [ 93] = 0; g [ 93] = 93; b [ 93] = 0;
1194 r [ 94] = 0; g [ 94] = 94; b [ 94] = 0;
1195 r [ 95] = 0; g [ 95] = 95; b [ 95] = 0;
1196 r [ 96] = 0; g [ 96] = 96; b [ 96] = 0;
1197 r [ 97] = 0; g [ 97] = 97; b [ 97] = 0;
1198 r [ 98] = 1; g [ 98] = 98; b [ 98] = 0;
1199 r [ 99] = 3; g [ 99] = 99; b [ 99] = 0;
1200 r [100] = 4; g [100] = 100; b [100] = 0;
1201 r [101] = 6; g [101] = 101; b [101] = 0;
1202 r [102] = 8; g [102] = 102; b [102] = 0;
1203 r [103] = 9; g [103] = 103; b [103] = 0;
1204 r [104] = 11; g [104] = 104; b [104] = 0;
1205 r [105] = 12; g [105] = 105; b [105] = 0;
1206 r [106] = 14; g [106] = 106; b [106] = 0;
1207 r [107] = 16; g [107] = 107; b [107] = 0;
1208 r [108] = 17; g [108] = 108; b [108] = 0;
1209 r [109] = 19; g [109] = 109; b [109] = 0;
1210 r [110] = 20; g [110] = 110; b [110] = 0;
1211 r [111] = 22; g [111] = 111; b [111] = 0;
1212 r [112] = 24; g [112] = 112; b [112] = 0;
1213 r [113] = 25; g [113] = 113; b [113] = 0;
1214 r [114] = 27; g [114] = 114; b [114] = 0;
1215 r [115] = 29; g [115] = 115; b [115] = 0;
1216 r [116] = 30; g [116] = 116; b [116] = 0;
1217 r [117] = 32; g [117] = 117; b [117] = 0;
1218 r [118] = 33; g [118] = 118; b [118] = 0;
1219 r [119] = 35; g [119] = 119; b [119] = 0;
1220 r [120] = 37; g [120] = 120; b [120] = 0;
1221 r [121] = 38; g [121] = 121; b [121] = 0;
1222 r [122] = 40; g [122] = 122; b [122] = 0;
1223 r [123] = 41; g [123] = 123; b [123] = 0;
1224 r [124] = 43; g [124] = 124; b [124] = 0;
1225 r [125] = 45; g [125] = 125; b [125] = 0;
1226 r [126] = 46; g [126] = 126; b [126] = 0;
1227 r [127] = 48; g [127] = 127; b [127] = 0;
1228 r [128] = 50; g [128] = 128; b [128] = 0;
1229 r [129] = 51; g [129] = 129; b [129] = 0;
1230 r [130] = 53; g [130] = 130; b [130] = 0;
1231 r [131] = 54; g [131] = 131; b [131] = 0;
1232 r [132] = 56; g [132] = 132; b [132] = 0;
1233 r [133] = 58; g [133] = 133; b [133] = 0;
1234 r [134] = 59; g [134] = 134; b [134] = 0;
1235 r [135] = 61; g [135] = 135; b [135] = 0;
1236 r [136] = 62; g [136] = 136; b [136] = 0;
1237 r [137] = 64; g [137] = 137; b [137] = 0;
1238 r [138] = 66; g [138] = 138; b [138] = 0;
1239 r [139] = 67; g [139] = 139; b [139] = 0;
1240 r [140] = 69; g [140] = 140; b [140] = 0;
1241 r [141] = 71; g [141] = 141; b [141] = 0;
1242 r [142] = 72; g [142] = 142; b [142] = 0;
1243 r [143] = 74; g [143] = 143; b [143] = 0;
1244 r [144] = 75; g [144] = 144; b [144] = 0;
1245 r [145] = 77; g [145] = 145; b [145] = 0;
1246 r [146] = 79; g [146] = 146; b [146] = 0;
1247 r [147] = 80; g [147] = 147; b [147] = 0;
1248 r [148] = 82; g [148] = 148; b [148] = 0;
1249 r [149] = 83; g [149] = 149; b [149] = 0;
1250 r [150] = 85; g [150] = 150; b [150] = 0;
1251 r [151] = 87; g [151] = 151; b [151] = 0;
1252 r [152] = 88; g [152] = 152; b [152] = 0;
1253 r [153] = 90; g [153] = 153; b [153] = 0;
1254 r [154] = 91; g [154] = 154; b [154] = 0;
1255 r [155] = 93; g [155] = 155; b [155] = 0;
1256 r [156] = 95; g [156] = 156; b [156] = 0;
1257 r [157] = 96; g [157] = 157; b [157] = 0;
1258 r [158] = 98; g [158] = 158; b [158] = 0;
1259 r [159] = 100; g [159] = 159; b [159] = 0;
1260 r [160] = 101; g [160] = 160; b [160] = 0;
1261 r [161] = 103; g [161] = 161; b [161] = 0;
1262 r [162] = 104; g [162] = 162; b [162] = 0;
1263 r [163] = 106; g [163] = 163; b [163] = 0;
1264 r [164] = 108; g [164] = 164; b [164] = 0;
1265 r [165] = 109; g [165] = 165; b [165] = 0;
1266 r [166] = 111; g [166] = 166; b [166] = 0;
1267 r [167] = 112; g [167] = 167; b [167] = 0;
1268 r [168] = 114; g [168] = 168; b [168] = 0;
1269 r [169] = 116; g [169] = 169; b [169] = 0;
1270 r [170] = 117; g [170] = 170; b [170] = 0;
1271 r [171] = 119; g [171] = 171; b [171] = 0;
1272 r [172] = 121; g [172] = 172; b [172] = 0;
1273 r [173] = 122; g [173] = 173; b [173] = 0;
1274 r [174] = 124; g [174] = 174; b [174] = 0;
1275 r [175] = 125; g [175] = 175; b [175] = 0;
1276 r [176] = 127; g [176] = 176; b [176] = 0;
1277 r [177] = 129; g [177] = 177; b [177] = 0;
1278 r [178] = 130; g [178] = 178; b [178] = 0;
1279 r [179] = 132; g [179] = 179; b [179] = 0;
1280 r [180] = 133; g [180] = 180; b [180] = 0;
1281 r [181] = 135; g [181] = 181; b [181] = 0;
1282 r [182] = 137; g [182] = 182; b [182] = 3;
1283 r [183] = 138; g [183] = 183; b [183] = 6;
1284 r [184] = 140; g [184] = 184; b [184] = 10;
1285 r [185] = 142; g [185] = 185; b [185] = 13;
1286 r [186] = 143; g [186] = 186; b [186] = 17;
1287 r [187] = 145; g [187] = 187; b [187] = 20;
1288 r [188] = 146; g [188] = 188; b [188] = 24;
1289 r [189] = 148; g [189] = 189; b [189] = 27;
1290 r [190] = 150; g [190] = 190; b [190] = 31;
1291 r [191] = 151; g [191] = 191; b [191] = 34;
1292 r [192] = 153; g [192] = 192; b [192] = 37;
1293 r [193] = 154; g [193] = 193; b [193] = 41;
1294 r [194] = 156; g [194] = 194; b [194] = 44;
1295 r [195] = 158; g [195] = 195; b [195] = 48;
1296 r [196] = 159; g [196] = 196; b [196] = 51;
1297 r [197] = 161; g [197] = 197; b [197] = 55;
1298 r [198] = 163; g [198] = 198; b [198] = 58;
1299 r [199] = 164; g [199] = 199; b [199] = 62;
1300 r [200] = 166; g [200] = 200; b [200] = 65;
1301 r [201] = 167; g [201] = 201; b [201] = 68;
1302 r [202] = 169; g [202] = 202; b [202] = 72;
1303 r [203] = 171; g [203] = 203; b [203] = 75;
1304 r [204] = 172; g [204] = 204; b [204] = 79;
1305 r [205] = 174; g [205] = 205; b [205] = 82;
1306 r [206] = 175; g [206] = 206; b [206] = 86;
1307 r [207] = 177; g [207] = 207; b [207] = 89;
1308 r [208] = 179; g [208] = 208; b [208] = 93;
1309 r [209] = 180; g [209] = 209; b [209] = 96;
1310 r [210] = 182; g [210] = 210; b [210] = 99;
1311 r [211] = 183; g [211] = 211; b [211] = 103;
1312 r [212] = 185; g [212] = 212; b [212] = 106;
1313 r [213] = 187; g [213] = 213; b [213] = 110;
1314 r [214] = 188; g [214] = 214; b [214] = 113;
1315 r [215] = 190; g [215] = 215; b [215] = 117;
1316 r [216] = 192; g [216] = 216; b [216] = 120;
1317 r [217] = 193; g [217] = 217; b [217] = 124;
1318 r [218] = 195; g [218] = 218; b [218] = 127;
1319 r [219] = 196; g [219] = 219; b [219] = 130;
1320 r [220] = 198; g [220] = 220; b [220] = 134;
1321 r [221] = 200; g [221] = 221; b [221] = 137;
1322 r [222] = 201; g [222] = 222; b [222] = 141;
1323 r [223] = 203; g [223] = 223; b [223] = 144;
1324 r [224] = 204; g [224] = 224; b [224] = 148;
1325 r [225] = 206; g [225] = 225; b [225] = 151;
1326 r [226] = 208; g [226] = 226; b [226] = 155;
1327 r [227] = 209; g [227] = 227; b [227] = 158;
1328 r [228] = 211; g [228] = 228; b [228] = 161;
1329 r [229] = 213; g [229] = 229; b [229] = 165;
1330 r [230] = 214; g [230] = 230; b [230] = 168;
1331 r [231] = 216; g [231] = 231; b [231] = 172;
1332 r [232] = 217; g [232] = 232; b [232] = 175;
1333 r [233] = 219; g [233] = 233; b [233] = 179;
1334 r [234] = 221; g [234] = 234; b [234] = 182;
1335 r [235] = 222; g [235] = 235; b [235] = 186;
1336 r [236] = 224; g [236] = 236; b [236] = 189;
1337 r [237] = 225; g [237] = 237; b [237] = 192;
1338 r [238] = 227; g [238] = 238; b [238] = 196;
1339 r [239] = 229; g [239] = 239; b [239] = 199;
1340 r [240] = 230; g [240] = 240; b [240] = 203;
1341 r [241] = 232; g [241] = 241; b [241] = 206;
1342 r [242] = 234; g [242] = 242; b [242] = 210;
1343 r [243] = 235; g [243] = 243; b [243] = 213;
1344 r [244] = 237; g [244] = 244; b [244] = 217;
1345 r [245] = 238; g [245] = 245; b [245] = 220;
1346 r [246] = 240; g [246] = 246; b [246] = 223;
1347 r [247] = 242; g [247] = 247; b [247] = 227;
1348 r [248] = 243; g [248] = 248; b [248] = 230;
1349 r [249] = 245; g [249] = 249; b [249] = 234;
1350 r [250] = 246; g [250] = 250; b [250] = 237;
1351 r [251] = 248; g [251] = 251; b [251] = 241;
1352 r [252] = 250; g [252] = 252; b [252] = 244;
1353 r [253] = 251; g [253] = 253; b [253] = 248;
1354 r [254] = 253; g [254] = 254; b [254] = 251;
1355 r [255] = 255; g [255] = 255; b [255] = 255;
1359 void ct_jet(
unsigned char *r,
unsigned char *g,
unsigned char *b)
1361 r [0] =3; g [0] =0; b [0] =0;
1362 r [1] =5; g [1] =0; b [1] =0;
1363 r [2] =8; g [2] =0; b [2] =0;
1364 r [3] =11; g [3] =0; b [3] =0;
1365 r [4] =13; g [4] =0; b [4] =0;
1366 r [5] =16; g [5] =0; b [5] =0;
1367 r [6] =19; g [6] =0; b [6] =0;
1368 r [7] =21; g [7] =0; b [7] =0;
1369 r [8] =24; g [8] =0; b [8] =0;
1370 r [9] =27; g [9] =0; b [9] =0;
1371 r [10] =29; g [10] =0; b [10] =0;
1372 r [11] =32; g [11] =0; b [11] =0;
1373 r [12] =35; g [12] =0; b [12] =0;
1374 r [13] =37; g [13] =0; b [13] =0;
1375 r [14] =40; g [14] =0; b [14] =0;
1376 r [15] =42; g [15] =0; b [15] =0;
1377 r [16] =45; g [16] =0; b [16] =0;
1378 r [17] =48; g [17] =0; b [17] =0;
1379 r [18] =50; g [18] =0; b [18] =0;
1380 r [19] =53; g [19] =0; b [19] =0;
1381 r [20] =56; g [20] =0; b [20] =0;
1382 r [21] =58; g [21] =0; b [21] =0;
1383 r [22] =61; g [22] =0; b [22] =0;
1384 r [23] =64; g [23] =0; b [23] =0;
1385 r [24] =66; g [24] =0; b [24] =0;
1386 r [25] =69; g [25] =0; b [25] =0;
1387 r [26] =72; g [26] =0; b [26] =0;
1388 r [27] =74; g [27] =0; b [27] =0;
1389 r [28] =77; g [28] =0; b [28] =0;
1390 r [29] =80; g [29] =0; b [29] =0;
1391 r [30] =82; g [30] =0; b [30] =0;
1392 r [31] =85; g [31] =0; b [31] =0;
1393 r [32] =88; g [32] =0; b [32] =0;
1394 r [33] =90; g [33] =0; b [33] =0;
1395 r [34] =93; g [34] =0; b [34] =0;
1396 r [35] =96; g [35] =0; b [35] =0;
1397 r [36] =98; g [36] =0; b [36] =0;
1398 r [37] =101; g [37] =0; b [37] =0;
1399 r [38] =104; g [38] =0; b [38] =0;
1400 r [39] =106; g [39] =0; b [39] =0;
1401 r [40] =109; g [40] =0; b [40] =0;
1402 r [41] =112; g [41] =0; b [41] =0;
1403 r [42] =114; g [42] =0; b [42] =0;
1404 r [43] =117; g [43] =0; b [43] =0;
1405 r [44] =120; g [44] =0; b [44] =0;
1406 r [45] =122; g [45] =0; b [45] =0;
1407 r [46] =125; g [46] =0; b [46] =0;
1408 r [47] =127; g [47] =0; b [47] =0;
1409 r [48] =130; g [48] =0; b [48] =0;
1410 r [49] =133; g [49] =0; b [49] =0;
1411 r [50] =135; g [50] =0; b [50] =0;
1412 r [51] =138; g [51] =0; b [51] =0;
1413 r [52] =141; g [52] =0; b [52] =0;
1414 r [53] =143; g [53] =0; b [53] =0;
1415 r [54] =146; g [54] =0; b [54] =0;
1416 r [55] =149; g [55] =0; b [55] =0;
1417 r [56] =151; g [56] =0; b [56] =0;
1418 r [57] =154; g [57] =0; b [57] =0;
1419 r [58] =157; g [58] =0; b [58] =0;
1420 r [59] =159; g [59] =0; b [59] =0;
1421 r [60] =162; g [60] =0; b [60] =0;
1422 r [61] =165; g [61] =0; b [61] =0;
1423 r [62] =167; g [62] =0; b [62] =0;
1424 r [63] =170; g [63] =0; b [63] =0;
1425 r [64] =173; g [64] =0; b [64] =0;
1426 r [65] =175; g [65] =0; b [65] =0;
1427 r [66] =178; g [66] =0; b [66] =0;
1428 r [67] =181; g [67] =0; b [67] =0;
1429 r [68] =183; g [68] =0; b [68] =0;
1430 r [69] =186; g [69] =0; b [69] =0;
1431 r [70] =189; g [70] =0; b [70] =0;
1432 r [71] =191; g [71] =0; b [71] =0;
1433 r [72] =194; g [72] =0; b [72] =0;
1434 r [73] =197; g [73] =0; b [73] =0;
1435 r [74] =199; g [74] =0; b [74] =0;
1436 r [75] =202; g [75] =0; b [75] =0;
1437 r [76] =205; g [76] =0; b [76] =0;
1438 r [77] =207; g [77] =0; b [77] =0;
1439 r [78] =210; g [78] =0; b [78] =0;
1440 r [79] =212; g [79] =0; b [79] =0;
1441 r [80] =215; g [80] =0; b [80] =0;
1442 r [81] =218; g [81] =0; b [81] =0;
1443 r [82] =220; g [82] =0; b [82] =0;
1444 r [83] =223; g [83] =0; b [83] =0;
1445 r [84] =226; g [84] =0; b [84] =0;
1446 r [85] =228; g [85] =0; b [85] =0;
1447 r [86] =231; g [86] =0; b [86] =0;
1448 r [87] =234; g [87] =0; b [87] =0;
1449 r [88] =236; g [88] =0; b [88] =0;
1450 r [89] =239; g [89] =0; b [89] =0;
1451 r [90] =242; g [90] =0; b [90] =0;
1452 r [91] =244; g [91] =0; b [91] =0;
1453 r [92] =247; g [92] =0; b [92] =0;
1454 r [93] =250; g [93] =0; b [93] =0;
1455 r [94] =252; g [94] =0; b [94] =0;
1456 r [95] =255; g [95] =0; b [95] =0;
1457 r [96] =255; g [96] =3; b [96] =0;
1458 r [97] =255; g [97] =5; b [97] =0;
1459 r [98] =255; g [98] =8; b [98] =0;
1460 r [99] =255; g [99] =11; b [99] =0;
1461 r [100] =255; g [100] =13; b [100] =0;
1462 r [101] =255; g [101] =16; b [101] =0;
1463 r [102] =255; g [102] =19; b [102] =0;
1464 r [103] =255; g [103] =21; b [103] =0;
1465 r [104] =255; g [104] =24; b [104] =0;
1466 r [105] =255; g [105] =27; b [105] =0;
1467 r [106] =255; g [106] =29; b [106] =0;
1468 r [107] =255; g [107] =32; b [107] =0;
1469 r [108] =255; g [108] =35; b [108] =0;
1470 r [109] =255; g [109] =37; b [109] =0;
1471 r [110] =255; g [110] =40; b [110] =0;
1472 r [111] =255; g [111] =42; b [111] =0;
1473 r [112] =255; g [112] =45; b [112] =0;
1474 r [113] =255; g [113] =48; b [113] =0;
1475 r [114] =255; g [114] =50; b [114] =0;
1476 r [115] =255; g [115] =53; b [115] =0;
1477 r [116] =255; g [116] =56; b [116] =0;
1478 r [117] =255; g [117] =58; b [117] =0;
1479 r [118] =255; g [118] =61; b [118] =0;
1480 r [119] =255; g [119] =64; b [119] =0;
1481 r [120] =255; g [120] =66; b [120] =0;
1482 r [121] =255; g [121] =69; b [121] =0;
1483 r [122] =255; g [122] =72; b [122] =0;
1484 r [123] =255; g [123] =74; b [123] =0;
1485 r [124] =255; g [124] =77; b [124] =0;
1486 r [125] =255; g [125] =80; b [125] =0;
1487 r [126] =255; g [126] =82; b [126] =0;
1488 r [127] =255; g [127] =85; b [127] =0;
1489 r [128] =255; g [128] =88; b [128] =0;
1490 r [129] =255; g [129] =90; b [129] =0;
1491 r [130] =255; g [130] =93; b [130] =0;
1492 r [131] =255; g [131] =96; b [131] =0;
1493 r [132] =255; g [132] =98; b [132] =0;
1494 r [133] =255; g [133] =101; b [133] =0;
1495 r [134] =255; g [134] =104; b [134] =0;
1496 r [135] =255; g [135] =106; b [135] =0;
1497 r [136] =255; g [136] =109; b [136] =0;
1498 r [137] =255; g [137] =112; b [137] =0;
1499 r [138] =255; g [138] =114; b [138] =0;
1500 r [139] =255; g [139] =117; b [139] =0;
1501 r [140] =255; g [140] =120; b [140] =0;
1502 r [141] =255; g [141] =122; b [141] =0;
1503 r [142] =255; g [142] =125; b [142] =0;
1504 r [143] =255; g [143] =127; b [143] =0;
1505 r [144] =255; g [144] =130; b [144] =0;
1506 r [145] =255; g [145] =133; b [145] =0;
1507 r [146] =255; g [146] =135; b [146] =0;
1508 r [147] =255; g [147] =138; b [147] =0;
1509 r [148] =255; g [148] =141; b [148] =0;
1510 r [149] =255; g [149] =143; b [149] =0;
1511 r [150] =255; g [150] =146; b [150] =0;
1512 r [151] =255; g [151] =149; b [151] =0;
1513 r [152] =255; g [152] =151; b [152] =0;
1514 r [153] =255; g [153] =154; b [153] =0;
1515 r [154] =255; g [154] =157; b [154] =0;
1516 r [155] =255; g [155] =159; b [155] =0;
1517 r [156] =255; g [156] =162; b [156] =0;
1518 r [157] =255; g [157] =165; b [157] =0;
1519 r [158] =255; g [158] =167; b [158] =0;
1520 r [159] =255; g [159] =170; b [159] =0;
1521 r [160] =255; g [160] =173; b [160] =0;
1522 r [161] =255; g [161] =175; b [161] =0;
1523 r [162] =255; g [162] =178; b [162] =0;
1524 r [163] =255; g [163] =181; b [163] =0;
1525 r [164] =255; g [164] =183; b [164] =0;
1526 r [165] =255; g [165] =186; b [165] =0;
1527 r [166] =255; g [166] =189; b [166] =0;
1528 r [167] =255; g [167] =191; b [167] =0;
1529 r [168] =255; g [168] =194; b [168] =0;
1530 r [169] =255; g [169] =197; b [169] =0;
1531 r [170] =255; g [170] =199; b [170] =0;
1532 r [171] =255; g [171] =202; b [171] =0;
1533 r [172] =255; g [172] =205; b [172] =0;
1534 r [173] =255; g [173] =207; b [173] =0;
1535 r [174] =255; g [174] =210; b [174] =0;
1536 r [175] =255; g [175] =212; b [175] =0;
1537 r [176] =255; g [176] =215; b [176] =0;
1538 r [177] =255; g [177] =218; b [177] =0;
1539 r [178] =255; g [178] =220; b [178] =0;
1540 r [179] =255; g [179] =223; b [179] =0;
1541 r [180] =255; g [180] =226; b [180] =0;
1542 r [181] =255; g [181] =228; b [181] =0;
1543 r [182] =255; g [182] =231; b [182] =0;
1544 r [183] =255; g [183] =234; b [183] =0;
1545 r [184] =255; g [184] =236; b [184] =0;
1546 r [185] =255; g [185] =239; b [185] =0;
1547 r [186] =255; g [186] =242; b [186] =0;
1548 r [187] =255; g [187] =244; b [187] =0;
1549 r [188] =255; g [188] =247; b [188] =0;
1550 r [189] =255; g [189] =250; b [189] =0;
1551 r [190] =255; g [190] =252; b [190] =0;
1552 r [191] =255; g [191] =255; b [191] =0;
1553 r [192] =255; g [192] =255; b [192] =4;
1554 r [193] =255; g [193] =255; b [193] =8;
1555 r [194] =255; g [194] =255; b [194] =12;
1556 r [195] =255; g [195] =255; b [195] =16;
1557 r [196] =255; g [196] =255; b [196] =20;
1558 r [197] =255; g [197] =255; b [197] =24;
1559 r [198] =255; g [198] =255; b [198] =28;
1560 r [199] =255; g [199] =255; b [199] =32;
1561 r [200] =255; g [200] =255; b [200] =36;
1562 r [201] =255; g [201] =255; b [201] =40;
1563 r [202] =255; g [202] =255; b [202] =44;
1564 r [203] =255; g [203] =255; b [203] =48;
1565 r [204] =255; g [204] =255; b [204] =52;
1566 r [205] =255; g [205] =255; b [205] =56;
1567 r [206] =255; g [206] =255; b [206] =60;
1568 r [207] =255; g [207] =255; b [207] =64;
1569 r [208] =255; g [208] =255; b [208] =68;
1570 r [209] =255; g [209] =255; b [209] =72;
1571 r [210] =255; g [210] =255; b [210] =76;
1572 r [211] =255; g [211] =255; b [211] =80;
1573 r [212] =255; g [212] =255; b [212] =84;
1574 r [213] =255; g [213] =255; b [213] =88;
1575 r [214] =255; g [214] =255; b [214] =92;
1576 r [215] =255; g [215] =255; b [215] =96;
1577 r [216] =255; g [216] =255; b [216] =100;
1578 r [217] =255; g [217] =255; b [217] =104;
1579 r [218] =255; g [218] =255; b [218] =108;
1580 r [219] =255; g [219] =255; b [219] =112;
1581 r [220] =255; g [220] =255; b [220] =116;
1582 r [221] =255; g [221] =255; b [221] =120;
1583 r [222] =255; g [222] =255; b [222] =124;
1584 r [223] =255; g [223] =255; b [223] =127;
1585 r [224] =255; g [224] =255; b [224] =131;
1586 r [225] =255; g [225] =255; b [225] =135;
1587 r [226] =255; g [226] =255; b [226] =139;
1588 r [227] =255; g [227] =255; b [227] =143;
1589 r [228] =255; g [228] =255; b [228] =147;
1590 r [229] =255; g [229] =255; b [229] =151;
1591 r [230] =255; g [230] =255; b [230] =155;
1592 r [231] =255; g [231] =255; b [231] =159;
1593 r [232] =255; g [232] =255; b [232] =163;
1594 r [233] =255; g [233] =255; b [233] =167;
1595 r [234] =255; g [234] =255; b [234] =171;
1596 r [235] =255; g [235] =255; b [235] =175;
1597 r [236] =255; g [236] =255; b [236] =179;
1598 r [237] =255; g [237] =255; b [237] =183;
1599 r [238] =255; g [238] =255; b [238] =187;
1600 r [239] =255; g [239] =255; b [239] =191;
1601 r [240] =255; g [240] =255; b [240] =195;
1602 r [241] =255; g [241] =255; b [241] =199;
1603 r [242] =255; g [242] =255; b [242] =203;
1604 r [243] =255; g [243] =255; b [243] =207;
1605 r [244] =255; g [244] =255; b [244] =211;
1606 r [245] =255; g [245] =255; b [245] =215;
1607 r [246] =255; g [246] =255; b [246] =219;
1608 r [247] =255; g [247] =255; b [247] =223;
1609 r [248] =255; g [248] =255; b [248] =227;
1610 r [249] =255; g [249] =255; b [249] =231;
1611 r [250] =255; g [250] =255; b [250] =235;
1612 r [251] =255; g [251] =255; b [251] =239;
1613 r [252] =255; g [252] =255; b [252] =243;
1614 r [253] =255; g [253] =255; b [253] =247;
1615 r [254] =255; g [254] =255; b [254] =251;
1616 r [255] =255; g [255] =255; b [255] =255;
void SetColorMap(unsigned char *r, unsigned char *g, unsigned char *b, char *map_name)
void ct_jet(unsigned char *r, unsigned char *g, unsigned char *b)
void ct_br(unsigned char *, unsigned char *, unsigned char *)
void ct_red(unsigned char *, unsigned char *, unsigned char *)
void ct_green(unsigned char *, unsigned char *, unsigned char *)
void ct_blue(unsigned char *, unsigned char *, unsigned char *)
void ct_bw(unsigned char *, unsigned char *, unsigned char *)