CFx SDK Documentation  2020SP3
AcadPalette.h
Go to the documentation of this file.
1 // Copyright (C) 2002-2017, Open Design Alliance (the "Alliance").
3 // All rights reserved.
4 //
5 // This software and its documentation and related materials are owned by
6 // the Alliance. The software may only be incorporated into application
7 // programs owned by members of the Alliance, subject to a signed
8 // Membership Agreement and Supplemental Software License Agreement with the
9 // Alliance. The structure and organization of this software are the valuable
10 // trade secrets of the Alliance and its suppliers. The software is also
11 // protected by copyright law and international treaty provisions. Application
12 // programs incorporating this software must include the following statement
13 // with their copyright notices:
14 //
15 // This application incorporates Teigha(R) software pursuant to a license
16 // agreement with Open Design Alliance.
17 // Teigha(R) Copyright (C) 2002-2017 by Open Design Alliance.
18 // All rights reserved.
19 //
20 // By use of this software, its documentation or related materials, you
21 // acknowledge and accept the above terms.
23 
24 
25 #ifndef ACAD_DARK_PALETTE
26 
27 // Acad's palette for dark background and for conversion to R15 (lookup color index )
28 #define ACAD_DARK_PALETTE \
29 \
30  ODPALENTRY(0, 0, 0) \
31  ODPALENTRY(255, 0, 0) \
32  ODPALENTRY(255, 255, 0) \
33  ODPALENTRY(0, 255, 0) \
34  ODPALENTRY(0, 255, 255) \
35  ODPALENTRY(0, 0, 255) \
36  ODPALENTRY(255, 0, 255) \
37  ODPALENTRY(255, 255, 255) \
38  ODPALENTRY(128, 128, 128) \
39  ODPALENTRY(192, 192, 192) \
40  ODPALENTRY(255, 0, 0) \
41  ODPALENTRY(255, 127, 127) \
42  ODPALENTRY(204, 0, 0) \
43  ODPALENTRY(204, 102, 102) \
44  ODPALENTRY(153, 0, 0) \
45  ODPALENTRY(153, 76, 76) \
46  ODPALENTRY(127, 0, 0) \
47  ODPALENTRY(127, 63, 63) \
48  ODPALENTRY(76, 0, 0) \
49  ODPALENTRY(76, 38, 38) \
50  ODPALENTRY(255, 63, 0) \
51  ODPALENTRY(255, 159, 127) \
52  ODPALENTRY(204, 51, 0) \
53  ODPALENTRY(204, 127, 102) \
54  ODPALENTRY(153, 38, 0) \
55  ODPALENTRY(153, 95, 76) \
56  ODPALENTRY(127, 31, 0) \
57  ODPALENTRY(127, 79, 63) \
58  ODPALENTRY(76, 19, 0) \
59  ODPALENTRY(76, 47, 38) \
60  ODPALENTRY(255, 127, 0) \
61  ODPALENTRY(255, 191, 127) \
62  ODPALENTRY(204, 102, 0) \
63  ODPALENTRY(204, 153, 102) \
64  ODPALENTRY(153, 76, 0) \
65  ODPALENTRY(153, 114, 76) \
66  ODPALENTRY(127, 63, 0) \
67  ODPALENTRY(127, 95, 63) \
68  ODPALENTRY(76, 38, 0) \
69  ODPALENTRY(76, 57, 38) \
70  ODPALENTRY(255, 191, 0) \
71  ODPALENTRY(255, 223, 127) \
72  ODPALENTRY(204, 153, 0) \
73  ODPALENTRY(204, 178, 102) \
74  ODPALENTRY(153, 114, 0) \
75  ODPALENTRY(153, 133, 76) \
76  ODPALENTRY(127, 95, 0) \
77  ODPALENTRY(127, 111, 63) \
78  ODPALENTRY(76, 57, 0) \
79  ODPALENTRY(76, 66, 38) \
80  ODPALENTRY(255, 255, 0) \
81  ODPALENTRY(255, 255, 127) \
82  ODPALENTRY(204, 204, 0) \
83  ODPALENTRY(204, 204, 102) \
84  ODPALENTRY(153, 153, 0) \
85  ODPALENTRY(153, 153, 76) \
86  ODPALENTRY(127, 127, 0) \
87  ODPALENTRY(127, 127, 63) \
88  ODPALENTRY(76, 76, 0) \
89  ODPALENTRY(76, 76, 38) \
90  ODPALENTRY(191, 255, 0) \
91  ODPALENTRY(223, 255, 127) \
92  ODPALENTRY(153, 204, 0) \
93  ODPALENTRY(178, 204, 102) \
94  ODPALENTRY(114, 153, 0) \
95  ODPALENTRY(133, 153, 76) \
96  ODPALENTRY(95, 127, 0) \
97  ODPALENTRY(111, 127, 63) \
98  ODPALENTRY(57, 76, 0) \
99  ODPALENTRY(66, 76, 38) \
100  ODPALENTRY(127, 255, 0) \
101  ODPALENTRY(191, 255, 127) \
102  ODPALENTRY(102, 204, 0) \
103  ODPALENTRY(153, 204, 102) \
104  ODPALENTRY(76, 153, 0) \
105  ODPALENTRY(114, 153, 76) \
106  ODPALENTRY(63, 127, 0) \
107  ODPALENTRY(95, 127, 63) \
108  ODPALENTRY(38, 76, 0) \
109  ODPALENTRY(57, 76, 38) \
110  ODPALENTRY(63, 255, 0) \
111  ODPALENTRY(159, 255, 127) \
112  ODPALENTRY(51, 204, 0) \
113  ODPALENTRY(127, 204, 102) \
114  ODPALENTRY(38, 153, 0) \
115  ODPALENTRY(95, 153, 76) \
116  ODPALENTRY(31, 127, 0) \
117  ODPALENTRY(79, 127, 63) \
118  ODPALENTRY(19, 76, 0) \
119  ODPALENTRY(47, 76, 38) \
120  ODPALENTRY(0, 255, 0) \
121  ODPALENTRY(127, 255, 127) \
122  ODPALENTRY(0, 204, 0) \
123  ODPALENTRY(102, 204, 102) \
124  ODPALENTRY(0, 153, 0) \
125  ODPALENTRY(76, 153, 76) \
126  ODPALENTRY(0, 127, 0) \
127  ODPALENTRY(63, 127, 63) \
128  ODPALENTRY(0, 76, 0) \
129  ODPALENTRY(38, 76, 38) \
130  ODPALENTRY(0, 255, 63) \
131  ODPALENTRY(127, 255, 159) \
132  ODPALENTRY(0, 204, 51) \
133  ODPALENTRY(102, 204, 127) \
134  ODPALENTRY(0, 153, 38) \
135  ODPALENTRY(76, 153, 95) \
136  ODPALENTRY(0, 127, 31) \
137  ODPALENTRY(63, 127, 79) \
138  ODPALENTRY(0, 76, 19) \
139  ODPALENTRY(38, 76, 47) \
140  ODPALENTRY(0, 255, 127) \
141  ODPALENTRY(127, 255, 191) \
142  ODPALENTRY(0, 204, 102) \
143  ODPALENTRY(102, 204, 153) \
144  ODPALENTRY(0, 153, 76) \
145  ODPALENTRY(76, 153, 114) \
146  ODPALENTRY(0, 127, 63) \
147  ODPALENTRY(63, 127, 95) \
148  ODPALENTRY(0, 76, 38) \
149  ODPALENTRY(38, 76, 57) \
150  ODPALENTRY(0, 255, 191) \
151  ODPALENTRY(127, 255, 223) \
152  ODPALENTRY(0, 204, 153) \
153  ODPALENTRY(102, 204, 178) \
154  ODPALENTRY(0, 153, 114) \
155  ODPALENTRY(76, 153, 133) \
156  ODPALENTRY(0, 127, 95) \
157  ODPALENTRY(63, 127, 111) \
158  ODPALENTRY(0, 76, 57) \
159  ODPALENTRY(38, 76, 66) \
160  ODPALENTRY(0, 255, 255) \
161  ODPALENTRY(127, 255, 255) \
162  ODPALENTRY(0, 204, 204) \
163  ODPALENTRY(102, 204, 204) \
164  ODPALENTRY(0, 153, 153) \
165  ODPALENTRY(76, 153, 153) \
166  ODPALENTRY(0, 127, 127) \
167  ODPALENTRY(63, 127, 127) \
168  ODPALENTRY(0, 76, 76) \
169  ODPALENTRY(38, 76, 76) \
170  ODPALENTRY(0, 191, 255) \
171  ODPALENTRY(127, 223, 255) \
172  ODPALENTRY(0, 153, 204) \
173  ODPALENTRY(102, 178, 204) \
174  ODPALENTRY(0, 114, 153) \
175  ODPALENTRY(76, 133, 153) \
176  ODPALENTRY(0, 95, 127) \
177  ODPALENTRY(63, 111, 127) \
178  ODPALENTRY(0, 57, 76) \
179  ODPALENTRY(38, 66, 76) \
180  ODPALENTRY(0, 127, 255) \
181  ODPALENTRY(127, 191, 255) \
182  ODPALENTRY(0, 102, 204) \
183  ODPALENTRY(102, 153, 204) \
184  ODPALENTRY(0, 76, 153) \
185  ODPALENTRY(76, 114, 153) \
186  ODPALENTRY(0, 63, 127) \
187  ODPALENTRY(63, 95, 127) \
188  ODPALENTRY(0, 38, 76) \
189  ODPALENTRY(38, 57, 76) \
190  ODPALENTRY(0, 63, 255) \
191  ODPALENTRY(127, 159, 255) \
192  ODPALENTRY(0, 51, 204) \
193  ODPALENTRY(102, 127, 204) \
194  ODPALENTRY(0, 38, 153) \
195  ODPALENTRY(76, 95, 153) \
196  ODPALENTRY(0, 31, 127) \
197  ODPALENTRY(63, 79, 127) \
198  ODPALENTRY(0, 19, 76) \
199  ODPALENTRY(38, 47, 76) \
200  ODPALENTRY(0, 0, 255) \
201  ODPALENTRY(127, 127, 255) \
202  ODPALENTRY(0, 0, 204) \
203  ODPALENTRY(102, 102, 204) \
204  ODPALENTRY(0, 0, 153) \
205  ODPALENTRY(76, 76, 153) \
206  ODPALENTRY(0, 0, 127) \
207  ODPALENTRY(63, 63, 127) \
208  ODPALENTRY(0, 0, 76) \
209  ODPALENTRY(38, 38, 76) \
210  ODPALENTRY(63, 0, 255) \
211  ODPALENTRY(159, 127, 255) \
212  ODPALENTRY(51, 0, 204) \
213  ODPALENTRY(127, 102, 204) \
214  ODPALENTRY(38, 0, 153) \
215  ODPALENTRY(95, 76, 153) \
216  ODPALENTRY(31, 0, 127) \
217  ODPALENTRY(79, 63, 127) \
218  ODPALENTRY(19, 0, 76) \
219  ODPALENTRY(47, 38, 76) \
220  ODPALENTRY(127, 0, 255) \
221  ODPALENTRY(191, 127, 255) \
222  ODPALENTRY(102, 0, 204) \
223  ODPALENTRY(153, 102, 204) \
224  ODPALENTRY(76, 0, 153) \
225  ODPALENTRY(114, 76, 153) \
226  ODPALENTRY(63, 0, 127) \
227  ODPALENTRY(95, 63, 127) \
228  ODPALENTRY(38, 0, 76) \
229  ODPALENTRY(57, 38, 76) \
230  ODPALENTRY(191, 0, 255) \
231  ODPALENTRY(223, 127, 255) \
232  ODPALENTRY(153, 0, 204) \
233  ODPALENTRY(178, 102, 204) \
234  ODPALENTRY(114, 0, 153) \
235  ODPALENTRY(133, 76, 153) \
236  ODPALENTRY(95, 0, 127) \
237  ODPALENTRY(111, 63, 127) \
238  ODPALENTRY(57, 0, 76) \
239  ODPALENTRY(66, 38, 76) \
240  ODPALENTRY(255, 0, 255) \
241  ODPALENTRY(255, 127, 255) \
242  ODPALENTRY(204, 0, 204) \
243  ODPALENTRY(204, 102, 204) \
244  ODPALENTRY(153, 0, 153) \
245  ODPALENTRY(153, 76, 153) \
246  ODPALENTRY(127, 0, 127) \
247  ODPALENTRY(127, 63, 127) \
248  ODPALENTRY(76, 0, 76) \
249  ODPALENTRY(76, 38, 76) \
250  ODPALENTRY(255, 0, 191) \
251  ODPALENTRY(255, 127, 223) \
252  ODPALENTRY(204, 0, 153) \
253  ODPALENTRY(204, 102, 178) \
254  ODPALENTRY(153, 0, 114) \
255  ODPALENTRY(153, 76, 133) \
256  ODPALENTRY(127, 0, 95) \
257  ODPALENTRY(127, 63, 111) \
258  ODPALENTRY(76, 0, 57) \
259  ODPALENTRY(76, 38, 66) \
260  ODPALENTRY(255, 0, 127) \
261  ODPALENTRY(255, 127, 191) \
262  ODPALENTRY(204, 0, 102) \
263  ODPALENTRY(204, 102, 153) \
264  ODPALENTRY(153, 0, 76) \
265  ODPALENTRY(153, 76, 114) \
266  ODPALENTRY(127, 0, 63) \
267  ODPALENTRY(127, 63, 95) \
268  ODPALENTRY(76, 0, 38) \
269  ODPALENTRY(76, 38, 57) \
270  ODPALENTRY(255, 0, 63) \
271  ODPALENTRY(255, 127, 159) \
272  ODPALENTRY(204, 0, 51) \
273  ODPALENTRY(204, 102, 127) \
274  ODPALENTRY(153, 0, 38) \
275  ODPALENTRY(153, 76, 95) \
276  ODPALENTRY(127, 0, 31) \
277  ODPALENTRY(127, 63, 79) \
278  ODPALENTRY(76, 0, 19) \
279  ODPALENTRY(76, 38, 47) \
280  ODPALENTRY(51, 51, 51) \
281  ODPALENTRY(91, 91, 91) \
282  ODPALENTRY(132, 132, 132) \
283  ODPALENTRY(173, 173, 173) \
284  ODPALENTRY(214, 214, 214) \
285  ODPALENTRY(255, 255, 255)
286 
287 // Acad's palette for light background
288 #define ACAD_LIGHT_PALETTE \
289 \
290  ODPALENTRY(255, 255, 255) \
291  ODPALENTRY(255, 0, 0) \
292  ODPALENTRY(255, 255, 0) \
293  ODPALENTRY(0, 255, 0) \
294  ODPALENTRY(0, 255, 255) \
295  ODPALENTRY(0, 0, 255) \
296  ODPALENTRY(255, 0, 255) \
297  ODPALENTRY(0, 0, 0) \
298  ODPALENTRY(128, 128, 128) \
299  ODPALENTRY(192, 192, 192) \
300  ODPALENTRY(255, 0, 0) \
301  ODPALENTRY(255, 127, 127) \
302  ODPALENTRY(165, 0, 0) \
303  ODPALENTRY(165, 82, 82) \
304  ODPALENTRY(127, 0, 0) \
305  ODPALENTRY(127, 63, 63) \
306  ODPALENTRY(76, 0, 0) \
307  ODPALENTRY(76, 38, 38) \
308  ODPALENTRY(38, 0, 0) \
309  ODPALENTRY(38, 19, 19) \
310  ODPALENTRY(255, 63, 0) \
311  ODPALENTRY(255, 159, 127) \
312  ODPALENTRY(165, 41, 0) \
313  ODPALENTRY(165, 103, 82) \
314  ODPALENTRY(127, 31, 0) \
315  ODPALENTRY(127, 79, 63) \
316  ODPALENTRY(76, 19, 0) \
317  ODPALENTRY(76, 47, 38) \
318  ODPALENTRY(38, 9, 0) \
319  ODPALENTRY(38, 23, 19) \
320  ODPALENTRY(255, 127, 0) \
321  ODPALENTRY(255, 191, 127) \
322  ODPALENTRY(165, 82, 0) \
323  ODPALENTRY(165, 124, 82) \
324  ODPALENTRY(127, 63, 0) \
325  ODPALENTRY(127, 95, 63) \
326  ODPALENTRY(76, 38, 0) \
327  ODPALENTRY(76, 57, 38) \
328  ODPALENTRY(38, 19, 0) \
329  ODPALENTRY(38, 28, 19) \
330  ODPALENTRY(255, 191, 0) \
331  ODPALENTRY(255, 223, 127) \
332  ODPALENTRY(165, 124, 0) \
333  ODPALENTRY(165, 145, 82) \
334  ODPALENTRY(127, 95, 0) \
335  ODPALENTRY(127, 111, 63) \
336  ODPALENTRY(76, 57, 0) \
337  ODPALENTRY(76, 66, 38) \
338  ODPALENTRY(38, 28, 0) \
339  ODPALENTRY(38, 33, 19) \
340  ODPALENTRY(255, 255, 0) \
341  ODPALENTRY(255, 255, 127) \
342  ODPALENTRY(165, 165, 0) \
343  ODPALENTRY(165, 165, 82) \
344  ODPALENTRY(127, 127, 0) \
345  ODPALENTRY(127, 127, 63) \
346  ODPALENTRY(76, 76, 0) \
347  ODPALENTRY(76, 76, 38) \
348  ODPALENTRY(38, 38, 0) \
349  ODPALENTRY(38, 38, 19) \
350  ODPALENTRY(191, 255, 0) \
351  ODPALENTRY(223, 255, 127) \
352  ODPALENTRY(124, 165, 0) \
353  ODPALENTRY(145, 165, 82) \
354  ODPALENTRY(95, 127, 0) \
355  ODPALENTRY(111, 127, 63) \
356  ODPALENTRY(57, 76, 0) \
357  ODPALENTRY(66, 76, 38) \
358  ODPALENTRY(28, 38, 0) \
359  ODPALENTRY(33, 38, 19) \
360  ODPALENTRY(127, 255, 0) \
361  ODPALENTRY(191, 255, 127) \
362  ODPALENTRY(82, 165, 0) \
363  ODPALENTRY(124, 165, 82) \
364  ODPALENTRY(63, 127, 0) \
365  ODPALENTRY(95, 127, 63) \
366  ODPALENTRY(38, 76, 0) \
367  ODPALENTRY(57, 76, 38) \
368  ODPALENTRY(19, 38, 0) \
369  ODPALENTRY(28, 38, 19) \
370  ODPALENTRY(63, 255, 0) \
371  ODPALENTRY(159, 255, 127) \
372  ODPALENTRY(41, 165, 0) \
373  ODPALENTRY(103, 165, 82) \
374  ODPALENTRY(31, 127, 0) \
375  ODPALENTRY(79, 127, 63) \
376  ODPALENTRY(19, 76, 0) \
377  ODPALENTRY(47, 76, 38) \
378  ODPALENTRY(9, 38, 0) \
379  ODPALENTRY(23, 38, 19) \
380  ODPALENTRY(0, 255, 0) \
381  ODPALENTRY(127, 255, 127) \
382  ODPALENTRY(0, 165, 0) \
383  ODPALENTRY(82, 165, 82) \
384  ODPALENTRY(0, 127, 0) \
385  ODPALENTRY(63, 127, 63) \
386  ODPALENTRY(0, 76, 0) \
387  ODPALENTRY(38, 76, 38) \
388  ODPALENTRY(0, 38, 0) \
389  ODPALENTRY(19, 38, 19) \
390  ODPALENTRY(0, 255, 63) \
391  ODPALENTRY(127, 255, 159) \
392  ODPALENTRY(0, 165, 41) \
393  ODPALENTRY(82, 165, 103) \
394  ODPALENTRY(0, 127, 31) \
395  ODPALENTRY(63, 127, 79) \
396  ODPALENTRY(0, 76, 19) \
397  ODPALENTRY(38, 76, 47) \
398  ODPALENTRY(0, 38, 9) \
399  ODPALENTRY(19, 38, 23) \
400  ODPALENTRY(0, 255, 127) \
401  ODPALENTRY(127, 255, 191) \
402  ODPALENTRY(0, 165, 82) \
403  ODPALENTRY(82, 165, 124) \
404  ODPALENTRY(0, 127, 63) \
405  ODPALENTRY(63, 127, 95) \
406  ODPALENTRY(0, 76, 38) \
407  ODPALENTRY(38, 76, 57) \
408  ODPALENTRY(0, 38, 19) \
409  ODPALENTRY(19, 38, 28) \
410  ODPALENTRY(0, 255, 191) \
411  ODPALENTRY(127, 255, 223) \
412  ODPALENTRY(0, 165, 124) \
413  ODPALENTRY(82, 165, 145) \
414  ODPALENTRY(0, 127, 95) \
415  ODPALENTRY(63, 127, 111) \
416  ODPALENTRY(0, 76, 57) \
417  ODPALENTRY(38, 76, 66) \
418  ODPALENTRY(0, 38, 28) \
419  ODPALENTRY(19, 38, 33) \
420  ODPALENTRY(0, 255, 255) \
421  ODPALENTRY(127, 255, 255) \
422  ODPALENTRY(0, 165, 165) \
423  ODPALENTRY(82, 165, 165) \
424  ODPALENTRY(0, 127, 127) \
425  ODPALENTRY(63, 127, 127) \
426  ODPALENTRY(0, 76, 76) \
427  ODPALENTRY(38, 76, 76) \
428  ODPALENTRY(0, 38, 38) \
429  ODPALENTRY(19, 38, 38) \
430  ODPALENTRY(0, 191, 255) \
431  ODPALENTRY(127, 223, 255) \
432  ODPALENTRY(0, 124, 165) \
433  ODPALENTRY(82, 145, 165) \
434  ODPALENTRY(0, 95, 127) \
435  ODPALENTRY(63, 111, 127) \
436  ODPALENTRY(0, 57, 76) \
437  ODPALENTRY(38, 66, 76) \
438  ODPALENTRY(0, 28, 38) \
439  ODPALENTRY(19, 33, 38) \
440  ODPALENTRY(0, 127, 255) \
441  ODPALENTRY(127, 191, 255) \
442  ODPALENTRY(0, 82, 165) \
443  ODPALENTRY(82, 124, 165) \
444  ODPALENTRY(0, 63, 127) \
445  ODPALENTRY(63, 95, 127) \
446  ODPALENTRY(0, 38, 76) \
447  ODPALENTRY(38, 57, 76) \
448  ODPALENTRY(0, 19, 38) \
449  ODPALENTRY(19, 28, 38) \
450  ODPALENTRY(0, 63, 255) \
451  ODPALENTRY(127, 159, 255) \
452  ODPALENTRY(0, 41, 165) \
453  ODPALENTRY(82, 103, 165) \
454  ODPALENTRY(0, 31, 127) \
455  ODPALENTRY(63, 79, 127) \
456  ODPALENTRY(0, 19, 76) \
457  ODPALENTRY(38, 47, 76) \
458  ODPALENTRY(0, 9, 38) \
459  ODPALENTRY(19, 23, 38) \
460  ODPALENTRY(0, 0, 255) \
461  ODPALENTRY(127, 127, 255) \
462  ODPALENTRY(0, 0, 165) \
463  ODPALENTRY(82, 82, 165) \
464  ODPALENTRY(0, 0, 127) \
465  ODPALENTRY(63, 63, 127) \
466  ODPALENTRY(0, 0, 76) \
467  ODPALENTRY(38, 38, 76) \
468  ODPALENTRY(0, 0, 38) \
469  ODPALENTRY(19, 19, 38) \
470  ODPALENTRY(63, 0, 255) \
471  ODPALENTRY(159, 127, 255) \
472  ODPALENTRY(41, 0, 165) \
473  ODPALENTRY(103, 82, 165) \
474  ODPALENTRY(31, 0, 127) \
475  ODPALENTRY(79, 63, 127) \
476  ODPALENTRY(19, 0, 76) \
477  ODPALENTRY(47, 38, 76) \
478  ODPALENTRY(9, 0, 38) \
479  ODPALENTRY(23, 19, 38) \
480  ODPALENTRY(127, 0, 255) \
481  ODPALENTRY(191, 127, 255) \
482  ODPALENTRY(82, 0, 165) \
483  ODPALENTRY(124, 82, 165) \
484  ODPALENTRY(63, 0, 127) \
485  ODPALENTRY(95, 63, 127) \
486  ODPALENTRY(38, 0, 76) \
487  ODPALENTRY(57, 38, 76) \
488  ODPALENTRY(19, 0, 38) \
489  ODPALENTRY(28, 19, 38) \
490  ODPALENTRY(191, 0, 255) \
491  ODPALENTRY(223, 127, 255) \
492  ODPALENTRY(124, 0, 165) \
493  ODPALENTRY(145, 82, 165) \
494  ODPALENTRY(95, 0, 127) \
495  ODPALENTRY(111, 63, 127) \
496  ODPALENTRY(57, 0, 76) \
497  ODPALENTRY(66, 38, 76) \
498  ODPALENTRY(28, 0, 38) \
499  ODPALENTRY(33, 19, 38) \
500  ODPALENTRY(255, 0, 255) \
501  ODPALENTRY(255, 127, 255) \
502  ODPALENTRY(165, 0, 165) \
503  ODPALENTRY(165, 82, 165) \
504  ODPALENTRY(127, 0, 127) \
505  ODPALENTRY(127, 63, 127) \
506  ODPALENTRY(76, 0, 76) \
507  ODPALENTRY(76, 38, 76) \
508  ODPALENTRY(38, 0, 38) \
509  ODPALENTRY(38, 19, 38) \
510  ODPALENTRY(255, 0, 191) \
511  ODPALENTRY(255, 127, 223) \
512  ODPALENTRY(165, 0, 124) \
513  ODPALENTRY(165, 82, 145) \
514  ODPALENTRY(127, 0, 95) \
515  ODPALENTRY(127, 63, 111) \
516  ODPALENTRY(76, 0, 57) \
517  ODPALENTRY(76, 38, 66) \
518  ODPALENTRY(38, 0, 28) \
519  ODPALENTRY(38, 19, 33) \
520  ODPALENTRY(255, 0, 127) \
521  ODPALENTRY(255, 127, 191) \
522  ODPALENTRY(165, 0, 82) \
523  ODPALENTRY(165, 82, 124) \
524  ODPALENTRY(127, 0, 63) \
525  ODPALENTRY(127, 63, 95) \
526  ODPALENTRY(76, 0, 38) \
527  ODPALENTRY(76, 38, 57) \
528  ODPALENTRY(38, 0, 19) \
529  ODPALENTRY(38, 19, 28) \
530  ODPALENTRY(255, 0, 63) \
531  ODPALENTRY(255, 127, 159) \
532  ODPALENTRY(165, 0, 41) \
533  ODPALENTRY(165, 82, 103) \
534  ODPALENTRY(127, 0, 31) \
535  ODPALENTRY(127, 63, 79) \
536  ODPALENTRY(76, 0, 19) \
537  ODPALENTRY(76, 38, 47) \
538  ODPALENTRY(38, 0, 9) \
539  ODPALENTRY(38, 19, 23) \
540  ODPALENTRY(0, 0, 0) \
541  ODPALENTRY(45, 45, 45) \
542  ODPALENTRY(91, 91, 91) \
543  ODPALENTRY(137, 137, 137) \
544  ODPALENTRY(183, 183, 183) \
545  ODPALENTRY(179, 179, 179)
546 
547 //FELIX_CHANGE_BEGIN
548 // Acad's palette for plotting
549 #define ACAD_PLOT_PALETTE \
550 \
551  ODPALENTRY(255, 255, 255) \
552  ODPALENTRY(255, 0, 0) \
553  ODPALENTRY(255, 255, 0) \
554  ODPALENTRY(0, 255, 0) \
555  ODPALENTRY(0, 255, 255) \
556  ODPALENTRY(0, 0, 255) \
557  ODPALENTRY(255, 0, 255) \
558  ODPALENTRY(0, 0, 0) \
559  ODPALENTRY(128, 128, 128) \
560  ODPALENTRY(220, 220, 220) \
561  ODPALENTRY(255, 0, 0) \
562  ODPALENTRY(255, 127, 127) \
563  ODPALENTRY(221, 0, 0) \
564  ODPALENTRY(221, 110, 110) \
565  ODPALENTRY(184, 0, 0) \
566  ODPALENTRY(184, 92, 92) \
567  ODPALENTRY(149, 0, 0) \
568  ODPALENTRY(149, 74, 74) \
569  ODPALENTRY(114, 0, 0) \
570  ODPALENTRY(114, 57, 57) \
571  ODPALENTRY(255, 63, 0) \
572  ODPALENTRY(255, 159, 127) \
573  ODPALENTRY(221, 55, 0) \
574  ODPALENTRY(221, 138, 110) \
575  ODPALENTRY(184, 46, 0) \
576  ODPALENTRY(184, 115, 92) \
577  ODPALENTRY(149, 37, 0) \
578  ODPALENTRY(149, 93, 74) \
579  ODPALENTRY(114, 28, 0) \
580  ODPALENTRY(114, 71, 57) \
581  ODPALENTRY(255, 127, 0) \
582  ODPALENTRY(255, 191, 127) \
583  ODPALENTRY(221, 110, 0) \
584  ODPALENTRY(221, 165, 110) \
585  ODPALENTRY(184, 92, 0) \
586  ODPALENTRY(184, 138, 92) \
587  ODPALENTRY(149, 74, 0) \
588  ODPALENTRY(149, 112, 74) \
589  ODPALENTRY(114, 57, 0) \
590  ODPALENTRY(114, 86, 57) \
591  ODPALENTRY(255, 191, 0) \
592  ODPALENTRY(255, 223, 127) \
593  ODPALENTRY(221, 165, 0) \
594  ODPALENTRY(221, 193, 110) \
595  ODPALENTRY(184, 138, 0) \
596  ODPALENTRY(184, 161, 92) \
597  ODPALENTRY(149, 112, 0) \
598  ODPALENTRY(149, 131, 74) \
599  ODPALENTRY(114, 86, 0) \
600  ODPALENTRY(114, 100, 57) \
601  ODPALENTRY(255, 255, 0) \
602  ODPALENTRY(255, 255, 127) \
603  ODPALENTRY(221, 221, 0) \
604  ODPALENTRY(221, 221, 110) \
605  ODPALENTRY(184, 184, 0) \
606  ODPALENTRY(184, 184, 92) \
607  ODPALENTRY(149, 149, 0) \
608  ODPALENTRY(149, 149, 74) \
609  ODPALENTRY(114, 114, 0) \
610  ODPALENTRY(114, 114, 57) \
611  ODPALENTRY(191, 255, 0) \
612  ODPALENTRY(223, 255, 127) \
613  ODPALENTRY(165, 221, 0) \
614  ODPALENTRY(193, 221, 110) \
615  ODPALENTRY(138, 184, 0) \
616  ODPALENTRY(161, 184, 92) \
617  ODPALENTRY(112, 149, 0) \
618  ODPALENTRY(131, 149, 74) \
619  ODPALENTRY(86, 114, 0) \
620  ODPALENTRY(100, 114, 57) \
621  ODPALENTRY(127, 255, 0) \
622  ODPALENTRY(191, 255, 127) \
623  ODPALENTRY(110, 221, 0) \
624  ODPALENTRY(165, 221, 110) \
625  ODPALENTRY(92, 184, 0) \
626  ODPALENTRY(138, 184, 92) \
627  ODPALENTRY(74, 149, 0) \
628  ODPALENTRY(112, 149, 74) \
629  ODPALENTRY(57, 114, 0) \
630  ODPALENTRY(86, 114, 57) \
631  ODPALENTRY(63, 255, 0) \
632  ODPALENTRY(159, 255, 127) \
633  ODPALENTRY(55, 221, 0) \
634  ODPALENTRY(138, 221, 110) \
635  ODPALENTRY(46, 184, 0) \
636  ODPALENTRY(115, 184, 92) \
637  ODPALENTRY(37, 149, 0) \
638  ODPALENTRY(93, 149, 74) \
639  ODPALENTRY(28, 114, 0) \
640  ODPALENTRY(71, 114, 57) \
641  ODPALENTRY(0, 255, 0) \
642  ODPALENTRY(127, 255, 127) \
643  ODPALENTRY(0, 221, 0) \
644  ODPALENTRY(110, 221, 110) \
645  ODPALENTRY(0, 184, 0) \
646  ODPALENTRY(92, 184, 92) \
647  ODPALENTRY(0, 149, 0) \
648  ODPALENTRY(74, 149, 74) \
649  ODPALENTRY(0, 114, 0) \
650  ODPALENTRY(57, 114, 57) \
651  ODPALENTRY(0, 255, 63) \
652  ODPALENTRY(127, 255, 159) \
653  ODPALENTRY(0, 221, 55) \
654  ODPALENTRY(110, 221, 138) \
655  ODPALENTRY(0, 184, 46) \
656  ODPALENTRY(92, 184, 115) \
657  ODPALENTRY(0, 149, 37) \
658  ODPALENTRY(74, 149, 93) \
659  ODPALENTRY(0, 114, 28) \
660  ODPALENTRY(57, 114, 71) \
661  ODPALENTRY(0, 255, 127) \
662  ODPALENTRY(127, 255, 191) \
663  ODPALENTRY(0, 221, 110) \
664  ODPALENTRY(110, 221, 165) \
665  ODPALENTRY(0, 184, 92) \
666  ODPALENTRY(92, 184, 138) \
667  ODPALENTRY(0, 149, 74) \
668  ODPALENTRY(74, 149, 112) \
669  ODPALENTRY(0, 114, 57) \
670  ODPALENTRY(57, 114, 86) \
671  ODPALENTRY(0, 255, 191) \
672  ODPALENTRY(127, 255, 223) \
673  ODPALENTRY(0, 221, 165) \
674  ODPALENTRY(110, 221, 193) \
675  ODPALENTRY(0, 184, 138) \
676  ODPALENTRY(92, 184, 161) \
677  ODPALENTRY(0, 149, 112) \
678  ODPALENTRY(74, 149, 131) \
679  ODPALENTRY(0, 114, 86) \
680  ODPALENTRY(57, 114, 100) \
681  ODPALENTRY(0, 255, 255) \
682  ODPALENTRY(127, 255, 255) \
683  ODPALENTRY(0, 221, 221) \
684  ODPALENTRY(110, 221, 221) \
685  ODPALENTRY(0, 184, 184) \
686  ODPALENTRY(92, 184, 184) \
687  ODPALENTRY(0, 149, 149) \
688  ODPALENTRY(74, 149, 149) \
689  ODPALENTRY(0, 114, 114) \
690  ODPALENTRY(57, 114, 114) \
691  ODPALENTRY(0, 191, 255) \
692  ODPALENTRY(127, 223, 255) \
693  ODPALENTRY(0, 165, 221) \
694  ODPALENTRY(110, 193, 221) \
695  ODPALENTRY(0, 138, 184) \
696  ODPALENTRY(92, 161, 184) \
697  ODPALENTRY(0, 112, 149) \
698  ODPALENTRY(74, 131, 149) \
699  ODPALENTRY(0, 86, 114) \
700  ODPALENTRY(57, 100, 114) \
701  ODPALENTRY(0, 127, 255) \
702  ODPALENTRY(127, 191, 255) \
703  ODPALENTRY(0, 110, 221) \
704  ODPALENTRY(110, 165, 221) \
705  ODPALENTRY(0, 92, 184) \
706  ODPALENTRY(92, 138, 184) \
707  ODPALENTRY(0, 74, 149) \
708  ODPALENTRY(74, 112, 149) \
709  ODPALENTRY(0, 57, 114) \
710  ODPALENTRY(57, 86, 114) \
711  ODPALENTRY(0, 63, 255) \
712  ODPALENTRY(127, 159, 255) \
713  ODPALENTRY(0, 55, 221) \
714  ODPALENTRY(110, 138, 221) \
715  ODPALENTRY(0, 46, 184) \
716  ODPALENTRY(92, 115, 184) \
717  ODPALENTRY(0, 37, 149) \
718  ODPALENTRY(74, 93, 149) \
719  ODPALENTRY(0, 28, 114) \
720  ODPALENTRY(57, 71, 114) \
721  ODPALENTRY(0, 0, 255) \
722  ODPALENTRY(127, 127, 255) \
723  ODPALENTRY(0, 0, 221) \
724  ODPALENTRY(110, 110, 221) \
725  ODPALENTRY(0, 0, 184) \
726  ODPALENTRY(92, 92, 184) \
727  ODPALENTRY(0, 0, 149) \
728  ODPALENTRY(74, 74, 149) \
729  ODPALENTRY(0, 0, 114) \
730  ODPALENTRY(57, 57, 114) \
731  ODPALENTRY(63, 0, 255) \
732  ODPALENTRY(159, 127, 255) \
733  ODPALENTRY(55, 0, 221) \
734  ODPALENTRY(138, 110, 221) \
735  ODPALENTRY(46, 0, 184) \
736  ODPALENTRY(115, 92, 184) \
737  ODPALENTRY(37, 0, 149) \
738  ODPALENTRY(93, 74, 149) \
739  ODPALENTRY(28, 0, 114) \
740  ODPALENTRY(71, 57, 114) \
741  ODPALENTRY(127, 0, 255) \
742  ODPALENTRY(191, 127, 255) \
743  ODPALENTRY(110, 0, 221) \
744  ODPALENTRY(165, 110, 221) \
745  ODPALENTRY(92, 0, 184) \
746  ODPALENTRY(138, 92, 184) \
747  ODPALENTRY(74, 0, 149) \
748  ODPALENTRY(112, 74, 149) \
749  ODPALENTRY(57, 0, 114) \
750  ODPALENTRY(86, 57, 114) \
751  ODPALENTRY(191, 0, 255) \
752  ODPALENTRY(223, 127, 255) \
753  ODPALENTRY(165, 0, 221) \
754  ODPALENTRY(193, 110, 221) \
755  ODPALENTRY(138, 0, 184) \
756  ODPALENTRY(161, 92, 184) \
757  ODPALENTRY(112, 0, 149) \
758  ODPALENTRY(131, 74, 149) \
759  ODPALENTRY(86, 0, 114) \
760  ODPALENTRY(100, 57, 114) \
761  ODPALENTRY(255, 0, 255) \
762  ODPALENTRY(255, 127, 255) \
763  ODPALENTRY(221, 0, 221) \
764  ODPALENTRY(221, 110, 221) \
765  ODPALENTRY(184, 0, 184) \
766  ODPALENTRY(184, 92, 184) \
767  ODPALENTRY(149, 0, 149) \
768  ODPALENTRY(149, 74, 149) \
769  ODPALENTRY(114, 0, 114) \
770  ODPALENTRY(114, 57, 114) \
771  ODPALENTRY(255, 0, 191) \
772  ODPALENTRY(255, 127, 223) \
773  ODPALENTRY(221, 0, 165) \
774  ODPALENTRY(221, 110, 193) \
775  ODPALENTRY(184, 0, 138) \
776  ODPALENTRY(184, 92, 161) \
777  ODPALENTRY(149, 0, 112) \
778  ODPALENTRY(149, 74, 131) \
779  ODPALENTRY(114, 0, 86) \
780  ODPALENTRY(114, 57, 100) \
781  ODPALENTRY(255, 0, 127) \
782  ODPALENTRY(255, 127, 191) \
783  ODPALENTRY(221, 0, 110) \
784  ODPALENTRY(221, 110, 165) \
785  ODPALENTRY(184, 0, 92) \
786  ODPALENTRY(184, 92, 138) \
787  ODPALENTRY(149, 0, 74) \
788  ODPALENTRY(149, 74, 112) \
789  ODPALENTRY(114, 0, 57) \
790  ODPALENTRY(114, 57, 86) \
791  ODPALENTRY(255, 0, 63) \
792  ODPALENTRY(255, 127, 159) \
793  ODPALENTRY(221, 0, 55) \
794  ODPALENTRY(221, 110, 138) \
795  ODPALENTRY(184, 0, 46) \
796  ODPALENTRY(184, 92, 115) \
797  ODPALENTRY(149, 0, 37) \
798  ODPALENTRY(149, 74, 93) \
799  ODPALENTRY(114, 0, 28) \
800  ODPALENTRY(114, 57, 71) \
801  ODPALENTRY(84, 84, 84) \
802  ODPALENTRY(118, 118, 118) \
803  ODPALENTRY(152, 152, 152) \
804  ODPALENTRY(186, 186, 186) \
805  ODPALENTRY(219, 219, 219) \
806  ODPALENTRY(250, 250, 250)
807 //FELIX_CHANGE_END
808 
809 #endif //#ifndef ACAD_DARK_PALETTE