TermOx
dawn_bringer16.hpp
1 #ifndef TERMOX_PAINTER_PALETTE_DAWN_BRINGER16_HPP
2 #define TERMOX_PAINTER_PALETTE_DAWN_BRINGER16_HPP
3 #include <termox/painter/color.hpp>
4 
5 namespace ox::dawn_bringer16 {
6 
7 inline constexpr auto Black = Color::Background;
8 inline constexpr auto Dark_red = Color{1};
9 inline constexpr auto Green = Color{2};
10 inline constexpr auto Brown = Color{3};
11 inline constexpr auto Dark_blue = Color{4};
12 inline constexpr auto Violet = Color{5};
13 inline constexpr auto Light_blue = Color{6};
14 inline constexpr auto Light_gray = Color{7};
15 inline constexpr auto Dark_gray = Color{8};
16 inline constexpr auto Red = Color{9};
17 inline constexpr auto Light_green = Color{10};
18 inline constexpr auto Yellow = Color{11};
19 inline constexpr auto Blue = Color{12};
20 inline constexpr auto Orange = Color{13};
21 inline constexpr auto Gray = Color{14};
22 inline constexpr auto White = Color::Foreground;
23 
25 
26 inline auto const palette = Palette{
27  /* clang-format off */
28  {Black, RGB{0x140c1c}},
29  {Dark_red, RGB{0x442434}},
30  {Green, RGB{0x346524}},
31  {Brown, RGB{0x854c30}},
32  {Dark_blue, RGB{0x30346d}},
33  {Violet, RGB{0xd2aa99}},
34  {Light_blue, RGB{0x6dc2ca}},
35  {Light_gray, RGB{0x8595a1}},
36  {Dark_gray, RGB{0x4e4a4e}},
37  {Red, RGB{0xd04648}},
38  {Light_green, RGB{0x6daa2c}},
39  {Yellow, RGB{0xdad45e}},
40  {Blue, RGB{0x597dce}},
41  {Orange, RGB{0xd27d2c}},
42  {Gray, RGB{0x757161}},
43  {White, RGB{0xdeeed6}},
44  /* clang-format on */
45 };
46 
47 } // namespace ox::dawn_bringer16
48 #endif // TERMOX_PAINTER_PALETTE_DAWN_BRINGER16_HPP