Added a LED controller that consumes LED frames from the modes
[kaka/cakelight.git] / src / kaka / cakelight / CakeLight.java
index afc7b26..33e0035 100644 (file)
@@ -1,18 +1,19 @@
 package kaka.cakelight;
 
-import static kaka.cakelight.Main.timeIt;
-
 public class CakeLight {
     private Configuration config;
     private Mode mode;
+    private LedController ledController;
 
-    public CakeLight(Configuration config) {
+    public CakeLight(Configuration config, LedController ledController) {
         this.config = config;
+        this.ledController = ledController;
     }
 
     public void setMode(Mode mode) {
         cleanup();
         this.mode = mode;
+        mode.setFrameListener(ledController);
         mode.enter(config);
     }