Add single color mode
[kaka/cakelight.git] / src / kaka / cakelight / SingleColorMode.java
diff --git a/src/kaka/cakelight/SingleColorMode.java b/src/kaka/cakelight/SingleColorMode.java
new file mode 100644 (file)
index 0000000..f72d773
--- /dev/null
@@ -0,0 +1,20 @@
+package kaka.cakelight;
+
+public class SingleColorMode extends Mode {
+    private Color color;
+
+    public SingleColorMode(Color c) {
+        color = c;
+    }
+
+    @Override
+    public void enter(Configuration config) {
+        LedFrame frame = LedFrame.from(config);
+        frame.fillColor(color);
+        updateWithFrame(frame);
+    }
+
+    @Override
+    public void exit() {
+    }
+}