X-Git-Url: http://dolda2000.com/gitweb/?p=kaka%2Fcakelight.git;a=blobdiff_plain;f=src%2Fkaka%2Fcakelight%2Fmode%2FSunriseMode.java;fp=src%2Fkaka%2Fcakelight%2Fmode%2FSunriseMode.java;h=b0840c9dd29ae8cabf03e4ec121173b82a4e8875;hp=896646f39d56153adf9222193afd0394729bcd4c;hb=e8b77a251487daabad64ae17c2255b4582c7e03f;hpb=48cb60b7bcb3acecc8b56b5e07b4f7e883f35e8f diff --git a/src/kaka/cakelight/mode/SunriseMode.java b/src/kaka/cakelight/mode/SunriseMode.java index 896646f..b0840c9 100644 --- a/src/kaka/cakelight/mode/SunriseMode.java +++ b/src/kaka/cakelight/mode/SunriseMode.java @@ -12,6 +12,10 @@ public class SunriseMode extends AmbientMode { @Override protected void updateFrame(LedFrame frame, long time, int count) { + if (time > durationSeconds) { + 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;