Added FireworkEffect, which needs a lot more tweaking.

This commit is contained in:
2019-06-05 06:27:55 +02:00
parent de180b9b28
commit a2b0f7106f
4 changed files with 67 additions and 10 deletions

View File

@ -0,0 +1,7 @@
#pragma once
#include "Effect.h"
class FireworkEffect : public Effect {
void loop();
};

View File

@ -5,7 +5,7 @@
#include "my_fastled.h"
#include "config.h"
int XYsafe(int x, int y);
uint16_t XYsafe(int x, int y);
void setPixel(int x, int y, CRGB color);
@ -21,6 +21,12 @@ void clear(Window window);
void clear();
void blur(fract8 blur_amount);
void blur_row(uint8_t row_index, fract8 blur_amount);
void blur_column(uint8_t column_index, fract8 blur_amount);
inline double sines(double x, double y) {
return ((cos(x) * sin(y)) * 0.5) + 0.5;
}