X-Git-Url: http://dolda2000.com/gitweb/?p=kaka%2Fcakelight.git;a=blobdiff_plain;f=src%2Fkaka%2Fcakelight%2Fmode%2FSingleColorMode.java;fp=src%2Fkaka%2Fcakelight%2Fmode%2FSingleColorMode.java;h=3cf4b5379c338f160640b5ca38aa422c527f9f3e;hp=36c752a7163830e98326c38d2ffab4c08d663102;hb=d0afa6fb625ce2fe77d1ed6f0df8ed34391ddc35;hpb=fc040bcb6270ff0a4bfaab6cfeaad60edef2a11c diff --git a/src/kaka/cakelight/mode/SingleColorMode.java b/src/kaka/cakelight/mode/SingleColorMode.java index 36c752a..3cf4b53 100644 --- a/src/kaka/cakelight/mode/SingleColorMode.java +++ b/src/kaka/cakelight/mode/SingleColorMode.java @@ -6,19 +6,33 @@ import kaka.cakelight.LedFrame; public class SingleColorMode extends Mode { private Color color; + private LedFrame frame; public SingleColorMode(Color c) { color = c; } - @Override - public void enter(Configuration config) { - LedFrame frame = LedFrame.from(config); + private void colorizeFrame() { frame.fillColor(color); updateWithFrame(frame); } @Override + public void enter(Configuration config) { + frame = LedFrame.from(config); + colorizeFrame(); + } + + @Override + public void pause() { + } + + @Override + public void resume() { + colorizeFrame(); + } + + @Override public void exit() { } }