Skip to content

Commit 23f9860

Browse files
authored
Merge pull request #237 from DedeHai/ParticleSystem_MM
Adding Particle System (port from AC)
2 parents 4df16b4 + f7eba55 commit 23f9860

6 files changed

Lines changed: 5202 additions & 3 deletions

File tree

wled00/FX.cpp

Lines changed: 2799 additions & 2 deletions
Large diffs are not rendered by default.

wled00/FX.h

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -337,7 +337,40 @@ bool strip_uses_global_leds(void) __attribute__((pure)); // WLEDMM implemented
337337
#define FX_MODE_GEQLASER 195 // WLED-MM GEQ Laser
338338
#define FX_MODE_2DPAINTBRUSH 196 // WLED-MM Paintbrush
339339
#define FX_MODE_2DSNOWFALL 197 // WLED-MM Snowfall
340-
#define MODE_COUNT 198
340+
341+
// Particle FX
342+
#define FX_MODE_PARTICLEVOLCANO 198
343+
#define FX_MODE_PARTICLEFIRE 199
344+
#define FX_MODE_PARTICLEFIREWORKS 200
345+
#define FX_MODE_PARTICLEVORTEX 201
346+
#define FX_MODE_PARTICLEPERLIN 202
347+
#define FX_MODE_PARTICLEPIT 203
348+
#define FX_MODE_PARTICLEBOX 204
349+
#define FX_MODE_PARTICLEATTRACTOR 205
350+
#define FX_MODE_PARTICLEIMPACT 206
351+
#define FX_MODE_PARTICLEWATERFALL 207
352+
#define FX_MODE_PARTICLESPRAY 208
353+
#define FX_MODE_PARTICLESGEQ 209
354+
#define FX_MODE_PARTICLECENTERGEQ 210
355+
#define FX_MODE_PARTICLEGHOSTRIDER 211
356+
#define FX_MODE_PARTICLEBLOBS 212
357+
#define FX_MODE_PSDRIP 213
358+
#define FX_MODE_PSPINBALL 214
359+
#define FX_MODE_PSDANCINGSHADOWS 215
360+
#define FX_MODE_PSFIREWORKS1D 216
361+
#define FX_MODE_PSSPARKLER 217
362+
#define FX_MODE_PSHOURGLASS 218
363+
#define FX_MODE_PS1DSPRAY 219
364+
#define FX_MODE_PSBALANCE 220
365+
#define FX_MODE_PSCHASE 221
366+
#define FX_MODE_PSSTARBURST 222
367+
#define FX_MODE_PS1DGEQ 223
368+
#define FX_MODE_PSFIRE1D 224
369+
#define FX_MODE_PS1DSONICSTREAM 225
370+
#define FX_MODE_PS1DSONICBOOM 226
371+
#define FX_MODE_PS1DSPRINGY 227
372+
373+
#define MODE_COUNT 228
341374

342375
typedef enum mapping1D2D {
343376
M12_Pixels = 0,

0 commit comments

Comments
 (0)