Move all modes to package kaka.cakelight.mode
[kaka/cakelight.git] / src / kaka / cakelight / mode / SingleColorMode.java
diff --git a/src/kaka/cakelight/mode/SingleColorMode.java b/src/kaka/cakelight/mode/SingleColorMode.java
new file mode 100644 (file)
index 0000000..36c752a
--- /dev/null
@@ -0,0 +1,24 @@
+package kaka.cakelight.mode;
+
+import kaka.cakelight.Color;
+import kaka.cakelight.Configuration;
+import kaka.cakelight.LedFrame;
+
+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() {
+    }
+}