Added FireworkEffect, which needs a lot more tweaking.
This commit is contained in:
7
include/effect_firework.h
Normal file
7
include/effect_firework.h
Normal file
@ -0,0 +1,7 @@
|
||||
#pragma once
|
||||
|
||||
#include "Effect.h"
|
||||
|
||||
class FireworkEffect : public Effect {
|
||||
void loop();
|
||||
};
|
@ -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;
|
||||
}
|
||||
|
Reference in New Issue
Block a user