TermOx
ashes.hpp
1 #ifndef TERMOX_PAINTER_PALETTE_ASHES_HPP
2 #define TERMOX_PAINTER_PALETTE_ASHES_HPP
3 #include <termox/painter/color.hpp>
4 
5 namespace ox::ashes {
6 
7 inline constexpr auto Black = Color::Background;
8 inline constexpr auto Red = Color{1};
9 inline constexpr auto Green = Color{2};
10 inline constexpr auto Brown = Color{3};
11 inline constexpr auto Blue = Color{4};
12 inline constexpr auto Violet = Color{5};
13 inline constexpr auto Light_green = Color{6};
14 inline constexpr auto Silver = Color{7};
15 inline constexpr auto Gray = Color{8};
16 inline constexpr auto White = Color::Foreground;
17 
19 inline auto const palette = Palette{
20  /* clang-format off */
21  {Black, RGB{0x1c2023}},
22  {Red, RGB{0xc795ae}},
23  {Green, RGB{0x95c7ae}},
24  {Brown, RGB{0xc7ae95}},
25  {Blue, RGB{0x95aec7}},
26  {Violet, RGB{0xae95c7}},
27  {Light_green, RGB{0xaec795}},
28  {Silver, RGB{0xc7ccd1}},
29  {Gray, RGB{0x747c84}},
30  {White, RGB{0xf3f4f5}},
31  /* clang-format on */
32 };
33 
34 } // namespace ox::ashes
35 #endif // TERMOX_PAINTER_PALETTE_ASHES_HPP