#pragma once #include "Effect.h" class DvdEffect : public Effect { private: Window* window = new Window(0, 0, LED_WIDTH, LED_HEIGHT-6); saccum78 _x = 0; saccum78 _y = 0; int8_t _x_dir = 1; int8_t _y_dir = 1; CRGB _color; public: DvdEffect(); ~DvdEffect(); void loop(uint16_t ms) override; bool can_be_shown_with_clock() override; String get_name() override { return "dvd"; } };