More things
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m32s

This commit is contained in:
2024-12-17 15:11:30 -05:00
parent df32610007
commit d5a08ecea2

View File

@@ -190,49 +190,24 @@ int main() {
windowdos->Open();
auto HSVtoRGB = [&] (float H, float S, float V)
{
float s = S / 100;
float v = V / 100;
float C = s * v;
float X = C * (1 - fabs(fmod(H / 60.0, 2) - 1));
float m = v - C;
float r, g, b;
window->r = 0;
if (H >= 0 && H < 60)
r = C, g = X, b = 0;
else if (H >= 60 && H < 120)
r = X, g = C, b = 0;
else if (H >= 120 && H < 180)
r = 0, g = C, b = X;
else if (H >= 180 && H < 240)
r = 0, g = X, b = C;
else if (H >= 240 && H < 300)
r = X, g = 0, b = C;
else
r = C, g = 0, b = X;
int R = (r + m) * 255;
int G = (g + m) * 255;
int B = (b + m) * 255;
window->r = R;
window->g = G;
window->b = B;
window->ManagedRefresh();
//sleep(5);
};
float H;
float S;
float i;
bool swap;
while (!windowdos->IsClosing()) {
// HSVtoRGB(H, S,100);
//H = (i / window->GetWidth()) * 360;
//S = (i / window->GetHeight()) * 100;
// i += 0.1;
//window->ManagedRefresh();
window->r += 0.1;
window->g += 0.1;
window->r += 0.01;
if (window->r >= 1 && !swap) {
window->g += 0.01;
}
if (window->g >= 1 && !swap)
window->b += 0.01;
if (window->b >= 1) {
window->r = 0.01;
window->g = 0.01;
window->b = 0.01;
}
window->ManagedRefresh();
windowdos->ManagedRefresh();
//sleep(10);