FX intensity slider to desaturate Color in Colorloop FX (#585)

pull/438/head
Def3nder 2020-01-13 18:29:34 +01:00 zatwierdzone przez Aircoookie
rodzic 2e9b59e2e0
commit 7fe5f8907e
1 zmienionych plików z 5 dodań i 1 usunięć

Wyświetl plik

@ -350,7 +350,11 @@ uint16_t WS2812FX::mode_rainbow(void) {
uint16_t counter = (now * ((SEGMENT.speed >> 3) +2)) & 0xFFFF;
counter = counter >> 8;
fill(color_wheel(counter));
if (SEGMENT.intensity < 128){
fill(color_blend(color_wheel(counter),WHITE,128-SEGMENT.intensity));
} else {
fill(color_wheel(counter));
}
return FRAMETIME;
}