Extended MatrixEffect to also get RainbowMatrixEffect and RandomMatrixEffect.
Side note: You know you understand C++ when you understand the meaning and reason for "MatrixEffect** _columns". ;-)
This commit is contained in:
@ -35,6 +35,8 @@ AnimationEffect effect_anim_cake(&animation_cake, new CRGB(0x000000), 0, 0);
|
||||
SingleDynamicEffect effect_single_dynamic;
|
||||
MultiDynamicEffect effect_multi_dynamic;
|
||||
MatrixEffect effect_matrix;
|
||||
RandomMatrixEffect effect_random_matrix;
|
||||
RainbowMatrixEffect effect_rainbow_matrix;
|
||||
CycleEffect effect_cycle;
|
||||
TwirlEffect effect_twirl;
|
||||
ConfettiEffect effect_confetti;
|
||||
@ -60,6 +62,8 @@ void setup_effects() {
|
||||
effects->add((EffectEntry){"single_dynamic", (Effect *)&effect_single_dynamic});
|
||||
effects->add((EffectEntry){"multi_dynamic", (Effect *)&effect_multi_dynamic});
|
||||
effects->add((EffectEntry){"matrix", (Effect *)&effect_matrix});
|
||||
effects->add((EffectEntry){"rainbow_matrix", (Effect *)&effect_rainbow_matrix});
|
||||
effects->add((EffectEntry){"random_matrix", (Effect *)&effect_random_matrix});
|
||||
effects->add((EffectEntry){"cycle", (Effect *)&effect_cycle});
|
||||
effects->add((EffectEntry){"twirl", (Effect *)&effect_twirl});
|
||||
effects->add((EffectEntry){"heart", (Effect*)&effect_anim_heart});
|
||||
|
Reference in New Issue
Block a user