void coloursetz(uint8_t dieled){ // leds[dieled][2] //0=colour, 1=bright, 2red3gren4blue if (leds[dieled][0]==0){ leds[dieled][2]=leds[dieled][1]; leds[dieled][2]=0; leds[dieled][3]=0;} //red if (leds[dieled][0]==1){ leds[dieled][2]=round(leds[dieled][1]/2); leds[dieled][2]=0; leds[dieled][3]=round(leds[dieled][1]/3);} //pink if (leds[dieled][0]==2){ leds[dieled][2]=round(leds[dieled][1]/2); leds[dieled][2]=0; leds[dieled][3]=round(leds[dieled][1]/2);} //mangenta if (leds[dieled][0]==3){ leds[dieled][2]=round(leds[dieled][1]/3); leds[dieled][2]=0; leds[dieled][3]=round(leds[dieled][1]/2);} //purple if (leds[dieled][0]==4){ leds[dieled][2]=0; leds[dieled][2]=0; leds[dieled][3]=leds[dieled][1];} //blue if (leds[dieled][0]==5){ leds[dieled][2]=0; leds[dieled][2]=round(leds[dieled][1]/4); leds[dieled][3]=round(leds[dieled][1]/2);} //cyanblue if (leds[dieled][0]==6){ leds[dieled][2]=0; leds[dieled][2]=round(leds[dieled][1]/2); leds[dieled][3]=round(leds[dieled][1]/2);} //cyan if (leds[dieled][0]==7){ leds[dieled][2]=0; leds[dieled][2]=leds[dieled][1]; leds[dieled][3]=0;} //green if (leds[dieled][0]==8){ leds[dieled][2]=round(leds[dieled][1]/3); leds[dieled][2]=round(leds[dieled][1]/2); leds[dieled][3]=0;} //yellow if (leds[dieled][0]==9){ leds[dieled][2]=round(leds[dieled][1]/2); leds[dieled][2]=round(leds[dieled][1]/3); leds[dieled][3]=0;} //orange } //hihi intresting method do calculate some colours .. ~+-approximate this absolutly is^^