1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
|
namespace fireworks {
static const float s_forWhite[][3] = {
{0.79, 0.79, 0.12}, //yellow (made it a bit darker)
{0.47, 0.00, 0.64}, //purple
{0.98, 0.70, 0.00}, //yellowish-orange
{0.18, 0.00, 0.59}, //purplish-blue
{0.98, 0.54, 0.00}, //orange
{0.00, 0.11, 1.00}, //blue
{0.99, 0.26, 0.01}, //dark orange
{0.00, 0.80, 0.78}, //cyan
{1.00, 0.06, 0.00}, //red
{0.33, 0.64, 0.14}, //green
{0.60, 0.06, 0.23}, //burgundy
{0.65, 0.92, 0.17}, //lime{ 0.99, 1.00, 0.39 },
{0.00, 0.46, 1.00}, //azure+9
{1.00, 0.00, 0.40}, //pink-3
{0.02, 1.00, 0.40}, //teal+8
{0.40, 0.40, 0.40}, //gray
{0.00, 0.00, 0.00}, //black
{0.85, 0.85, 0.58}, {0.87, 0.72, 0.92}, {0.99, 0.88, 0.59}, {0.79, 0.72, 0.90}, {1.00, 0.82, 0.59},
{0.71, 0.75, 0.99}, {1.00, 0.80, 0.72}, {0.71, 0.98, 0.95}, {0.99, 0.74, 0.70}, {0.77, 0.86, 0.65},
{0.90, 0.74, 0.79}, {0.67, 0.95, 0.52}, {0.57, 0.78, 1.00}, //azure+9
{1.00, 0.57, 0.74}, //pink-5
{0.73, 1.00, 0.83}, //teal+9
{0.80, 0.80, 0.80}, //gray
{0.60, 0.60, 0.60} //blackish gray
};
static const float s_forBlack[][3] = {
{1.00, 1.00, 0.20}, //yellow
{0.53, 0.00, 0.69}, //purple
{0.98, 0.74, 0.01}, //yellowish-orange
{0.24, 0.00, 0.64}, //purplish-blue
{0.98, 0.60, 0.01}, //orange
{0.01, 0.14, 1.00}, //blue
{0.99, 0.33, 0.03}, //dark orange
{0.01, 0.83, 0.81}, //cyan
{1.00, 0.09, 0.00}, //red
{0.40, 0.69, 0.20}, //green
{0.65, 0.10, 0.29}, //burgundy
{0.65, 0.92, 0.17}, //lime
{0.00, 0.39, 0.79}, //azure+9
{1.00, 0.00, 0.40}, //pink-3
{0.02, 1.00, 0.40}, //teal+8
{0.70, 0.70, 0.70}, //gray
{1.00, 1.00, 1.00}, //white
/*
{1.,0.,0.}, //red
{0.,0.,1.}, //blue
{0.,1.,1.}, //cyan
{0.,1.,0.}, //green
{1.,0.,1.}, //magenta
{1.,0.5,0.0}, //orange
{1.,1.,0.}, //yellow
{0.5,0.5,0.5}, //gray
*/
{0.27, 0.27, 0.04},
{0.19, 0.00, 0.24},
{0.19, 0.15, 0.00},
{0.14, 0.00, 0.38},
{0.19, 0.11, 0.00},
{0.01, 0.05, 0.33},
{0.17, 0.05, 0.02},
{0.00, 0.33, 0.29},
{0.34, 0.03, 0.01},
{0.15, 0.24, 0.06},
{0.24, 0.02, 0.11},
{0.22, 0.30, 0.07},
{0.00, 0.20, 0.26}, //azure+8
{0.35, 0.00, 0.14}, //pink-2
{0.00, 0.35, 0.12}, //teal+9
{0.22, 0.22, 0.22}, //gray
{0.36, 0.36, 0.36} //whitish gray
/*
{0.7,0.0,0.0},
{0.0,0.0,0.7},
{0.0,.7,0.7},
{0.0,.7,0.},
{.7,0.,.7},
{.7,0.4,0.0},
{.7,.7,0.0},
{0.3,0.3,0.3}
*/
};
const static unsigned int s_size = sizeof(s_forBlack) / sizeof(s_forBlack[0]);
} // namespace fireworks
|