Exemplo n.º 1
0
void Snow::paint(RNLights & lights) {

  unsigned long ms = getAnimationMillis();
  snow.fade(ms);
  do {
    addSnowFlake();
    lastUpdateMillis += parameters.msPerFlake;
  } 
  while (lastUpdateMillis < ms);
  if (info.getTaps())
    for(int i = 0; i < parameters.flakesPerTap; i++)
      addSnowFlake();
  lights.copyPixels(snow);
  lights.setBrightness(parameters.brightness);

}