Commit Graph
12 Commits
Author SHA1 Message Date
fabian 382631d7d7 Effect#loop now gets the time since the last run of the loop in ms. This enables
the effects to show animations that stay fluid independent of the current frame rate.
2019-10-01 06:29:32 +02:00
fabian 36edb94ff0 Metrics now include the current effect's name. 2019-09-25 18:11:03 +02:00
fabian b8f39410c9 Effect matrix now uses subpixel rendering for smoother movements. 2019-09-25 06:32:35 +02:00
fabian a6cd94e416 Fixed rainbow_matrix and random_matrix. 2019-09-04 06:00:18 +02:00
fabian d2c0268dce MatrixEffect can now have multiple columns in the same column. In RandomMatrix, they even run in all directions. 2019-06-19 22:22:03 +02:00
fabian 1912772da3 Effects now use Constructor and Destructor to initialize or delete their data, instead of using start() and stop(). 2019-06-18 18:09:05 +02:00
fabian e8f3ea3281 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". ;-)
2019-06-16 12:43:05 +02:00
fabian b65afde142 MatrixEffect now uses dynamically allocated memory. 2019-06-15 14:17:06 +02:00
fabian c5856a6f7a Whitespace stuff. Tabs rule!
continuous-integration/drone/push Build is failing
2019-06-07 06:24:16 +02:00
fabian 46062945ff Changed MatrixEffect to use color palettes. 2019-06-04 05:55:24 +02:00
fabian 0d3896ca0d Got rid of (most of) all of the warnings. 2019-05-30 11:26:13 +02:00
fabian 2f58fd14d0 Splitting the code into single files is done. \o/ 2019-05-30 00:49:54 +02:00