diplomska_naloga/src/canvas/BackGroundColors.cpp
2024-08-12 17:53:57 +02:00

104 lines
2.6 KiB
C++

#include "canvas/BackGroundColors.hpp"
Color BackGroundColors::backGroundColor;
Color BackGroundColors::MountenColor1;
Color BackGroundColors::MountenColor2;
Color BackGroundColors::MountenColor3;
void BackGroundColors::setColor(int color, int time)
{
if (color == 3)
{
backGroundColor = {21, 34, 56, 255};
MountenColor1 = {28, 28, 38, 255};
MountenColor2 = {21, 21, 27, 255};
MountenColor3 = {17, 17, 20, 255};
return;
}
Color colors[3][4][4] = {
{
{
{90, 60, 60, 255},
{118, 91, 91, 255},
{154, 131, 131, 255},
{193, 161, 161, 255},
},
{
{90, 60, 60, 255},
{118, 91, 91, 255},
{154, 131, 131, 255},
{193, 161, 161, 255},
},
{
{70, 40, 40, 255},
{98, 71, 71, 255},
{134, 111, 111, 255},
{173, 141, 141, 255},
},
{
{60, 30, 30, 255},
{88, 61, 61, 255},
{124, 101, 101, 255},
{163, 131, 131, 255},
},
},
{
{
{103, 88, 51, 255},
{148, 127, 73, 255},
{186, 159, 92, 255},
{163, 154, 132, 255},
},
{
{103, 88, 51, 255},
{148, 127, 73, 255},
{186, 159, 92, 255},
{163, 154, 132, 255},
},
{
{83, 68, 31, 255},
{128, 107, 53, 255},
{166, 139, 72, 255},
{143, 134, 112, 255},
},
{
{73, 58, 21, 255},
{118, 97, 43, 255},
{156, 129, 62, 255},
{133, 124, 102, 255},
},
},
{
{
{77, 84, 99, 255},
{104, 126, 144, 255},
{152, 219, 206, 255},
{213, 240, 235, 255},
},
{
{81, 58, 36, 255},
{111, 98, 78, 255},
{180, 148, 119, 255},
{200, 165, 133, 255},
},
{
{67, 44, 22, 255},
{97, 84, 64, 255},
{166, 134, 105, 255},
{186, 151, 119, 255},
},
{
{46, 23, 1, 255},
{76, 63, 43, 255},
{145, 113, 84, 255},
{165, 130, 98, 255},
},
},
};
backGroundColor = colors[color][0][time];
MountenColor1 = colors[color][1][time];
MountenColor2 = colors[color][2][time];
MountenColor3 = colors[color][3][time];
}