@Override
protected void updateFrame(LedFrame frame, long time, int count) {
+ if (time > durationSeconds * 1000) {
+ frame.fillColor(Color.rgb(255, 255, 255));
+ return;
+ }
double progress = clamp(time / (durationSeconds * 1000.0));
double elevation = 2.0 - progress;
double radius = progress * 2.12;