| #pragma once
|
| #include "CColor.h"
|
|
|
| enum class CConsoleColor
|
| {
|
| Black = 0,
|
| Blue = 1,
|
| Green = 2,
|
| Cyan = 3,
|
| Red = 4,
|
| Magenta = 5,
|
| Brown = 6,
|
| LightGray = 7,
|
| DarkGray = 8,
|
| LightBlue = 9,
|
| LightGreen = 10,
|
| LightCyan = 11,
|
| LightRed = 12,
|
| LightMagenta = 13,
|
| Yellow = 14,
|
| White = 15
|
| };
|
|
|
| namespace ConsoleColors
|
| {
|
| namespace Internal
|
| {
|
| int GetBrightness(const CColorInt& color);
|
| CConsoleColor GetDominantColor(const CColorInt& color, int brightness);
|
| }
|
|
|
| CConsoleColor RGBToConsoleColor(const CColor& color);
|
| CColor ConsoleColorToRGB(CConsoleColor color);
|
| }
|
| |