More colors in porgres
This commit is contained in:
parent
4f908f9f7f
commit
ccc8d7ae78
@ -2,12 +2,19 @@
|
||||
|
||||
class BackGroundColors
|
||||
{
|
||||
private:
|
||||
public:
|
||||
static void setColor();
|
||||
enum class ColorSet
|
||||
{
|
||||
night,
|
||||
day1,
|
||||
day2,
|
||||
day3
|
||||
};
|
||||
|
||||
static void setColor(ColorSet color);
|
||||
static Color backGroundColor;
|
||||
static Color starColor;
|
||||
static Color moonColor;
|
||||
static Color backMountenColor;
|
||||
static Color frontMountenColor;
|
||||
constexpr static Color starColor = WHITE;
|
||||
};
|
||||
|
@ -18,7 +18,7 @@ void BackGround::newGen()
|
||||
mountenBuff.reset();
|
||||
m_moon = {GetRandomFloat(), GetRandomFloat(), GetRandomFloat()};
|
||||
|
||||
BackGroundColors::setColor();
|
||||
BackGroundColors::setColor(BackGroundColors::ColorSet::night);
|
||||
|
||||
draw();
|
||||
}
|
||||
|
@ -1,16 +1,37 @@
|
||||
#include "canvas/BackGroundColors.hpp"
|
||||
|
||||
Color BackGroundColors::backGroundColor;
|
||||
Color BackGroundColors::starColor;
|
||||
Color BackGroundColors::moonColor;
|
||||
Color BackGroundColors::backMountenColor;
|
||||
Color BackGroundColors::frontMountenColor;
|
||||
|
||||
void BackGroundColors::setColor()
|
||||
void BackGroundColors::setColor(ColorSet color)
|
||||
{
|
||||
backGroundColor = {21, 34, 56, 255};
|
||||
starColor = WHITE;
|
||||
moonColor = {240, 240, 190, 255};
|
||||
backMountenColor = {28, 28, 38, 255};
|
||||
frontMountenColor = {0, 0, 0, 255};
|
||||
switch (color)
|
||||
{
|
||||
case ColorSet::night:
|
||||
backGroundColor = {21, 34, 56, 255};
|
||||
moonColor = {240, 240, 190, 255};
|
||||
backMountenColor = {28, 28, 38, 255};
|
||||
frontMountenColor = {0, 0, 0, 255};
|
||||
break;
|
||||
case ColorSet::day1:
|
||||
backGroundColor = {21, 34, 56, 255};
|
||||
moonColor = {240, 240, 190, 255};
|
||||
backMountenColor = {28, 28, 38, 255};
|
||||
frontMountenColor = {0, 0, 0, 255};
|
||||
break;
|
||||
case ColorSet::day2:
|
||||
backGroundColor = {21, 34, 56, 255};
|
||||
moonColor = {240, 240, 190, 255};
|
||||
backMountenColor = {28, 28, 38, 255};
|
||||
frontMountenColor = {0, 0, 0, 255};
|
||||
break;
|
||||
case ColorSet::day3:
|
||||
backGroundColor = {21, 34, 56, 255};
|
||||
moonColor = {240, 240, 190, 255};
|
||||
backMountenColor = {28, 28, 38, 255};
|
||||
frontMountenColor = {0, 0, 0, 255};
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user