Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void dropLines(int wait) {
- if(newDropline == true) {
- matrix.clear();
- m_X = 16;
- m_Y = 0;
- newDropline = false;
- }
- if(millis() % wait == 0) {
- matrix.drawLine(0,m_Y,8,m_Y,1);
- matrix.drawLine(0,m_Y-1,8,m_Y-1,0);
- matrix.writeDisplay();
- m_Y++;
- if(m_Y == m_X) {
- m_X--;
- m_Y = 0;
- }
- if(m_X == 0) {
- newDropline = true;
- }
- }
- }
- void rainbowstack(int wait) {
- if(newStack == true) {
- clear_strip();
- stackHeight = 16;
- newStack = false;
- yPos = 0;
- }
- if(millis() % wait == 0) {
- leds[yPos].setHue(map(yPos,0,15,0,255));
- leds[yPos-1].setRGB(0,0,0);
- leds[31-yPos] = leds[yPos];
- leds[31-(yPos-1)].setRGB(0,0,0);
- LEDS.show();
- yPos++;
- if(yPos == stackHeight) {
- stackHeight--;
- yPos = 0;
- }
- if(stackHeight == 0) {
- newStack = true;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement