int backgroundR, backgroundG, backgroundB; int whichBackcolor=0; int bCount; boolean initiated; void backgroundSetup(){ //0 whichBackcolor = 0; backgroundR = 33; backgroundG = 0; backgroundB = 41; bCount = 0; initiated = false; } void setBackcolor(){ if(whichBackcolor == 1) heatBackcolor(); if(whichBackcolor == 2) coolBackcolor(); if(whichBackcolor == 3) voltBackcolor(); if(whichBackcolor == 4) lightningBackcolor(); if(whichBackcolor == 0) normalizeBackcolor(); bCount++; } void normalizeBackcolor(){ //1 whichBackcolor = 0; if(backgroundR > 112) backgroundR--; else { if(backgroundR < 33) backgroundR++; else { if(backgroundR > 33) backgroundR--; else { if(backgroundG > 0) backgroundG--; else { if(backgroundB > 41) backgroundB--; else { if(backgroundB < 41) backgroundB++; }}}}} } void heatBackcolor(){ //1 whichBackcolor = 1; if(backgroundR > 112) backgroundR--; else { if(backgroundR < 112) backgroundR++; else { if(backgroundG > 0) backgroundG--; else { if(backgroundB > 22) backgroundB--; else { if(backgroundB < 22) backgroundB++; }}}} } void coolBackcolor(){ //2 whichBackcolor = 2; if(backgroundR > 0) backgroundR--; else { if(backgroundG < 10) backgroundG++; else { if(backgroundG > 10) backgroundG--; else { if(backgroundB > 51) backgroundB--; else { if(backgroundB < 51) backgroundB++; }}}} } void voltBackcolor(){ //3 whichBackcolor = 3; if(backgroundR > 0) backgroundR--; else { if(backgroundG < 41) backgroundG++; else { if(backgroundG > 41) backgroundG--; else { if(backgroundB > 33) backgroundB--; else { if(backgroundB < 33) backgroundB++; }}}} } void lightningBackcolor(){ //4 whichBackcolor = 4; if(backgroundR > 28) backgroundR--; else { if(backgroundR < 28) backgroundR++; else { if(backgroundG < 28) backgroundG++; else { if(backgroundG > 28) backgroundG--; else { if(backgroundB > 28) backgroundB--; else { if(backgroundB < 28) backgroundB++; }}}}} }