#pragma once #include enum class ColorT{RED, GREEN, BLUE, NONE}; const ColorT FIRST_COLOR{static_cast(0)}; const int COLOR_COUNT{static_cast(ColorT::NONE)}; ColorT StringToColorT(std::string name); std::string ColorTToString(ColorT color); ColorT RandomColor(); ColorT NextColor(ColorT color);