pitrix/include/effects/dvd.h

19 lines
375 B
C
Raw Normal View History

2019-06-19 20:17:39 +00:00
#pragma once
#include "Effect.h"
class DvdEffect : public Effect {
private:
Window* window = &Window::window_with_clock;
saccum78 _x = 0;
saccum78 _y = 0;
2019-06-19 20:17:39 +00:00
int8_t _x_dir = 1;
int8_t _y_dir = 1;
CRGB _color;
public:
DvdEffect();
~DvdEffect();
void loop(uint16_t ms) override;
2019-06-19 20:17:39 +00:00
bool can_be_shown_with_clock() override;
String get_name() override { return "dvd"; }
2019-06-19 20:17:39 +00:00
};