sines effect now uses subpixel rendering.

This commit is contained in:
2019-10-04 12:05:54 +02:00
parent 2b7033b685
commit af1314632e
2 changed files with 38 additions and 29 deletions

View File

@ -6,13 +6,12 @@
class SinesEffectSinus {
private:
uint8_t _value;
uint8_t _frequency;
uint8_t _amplitude;
uint8_t _x;
uint8_t _step;
uint16_t _frequency;
uint16_t _color_frequency;
uint16_t _amplitude;
uint16_t _x;
uint16_t _offset;
Window* _window;
CRGB _color;
public:
SinesEffectSinus(Window* w);
void loop(uint16_t ms);
@ -21,7 +20,9 @@ public:
class SinesEffect : public Effect {
private:
SinesEffectSinus** _sinus;
uint8_t _step = 0;
uint8_t _count;
void _init();
void _delete();
public:
SinesEffect();
~SinesEffect();