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::onFrame);
mode.enter(config);
}