Move all modes to package kaka.cakelight.mode
[kaka/cakelight.git] / src / kaka / cakelight / Main.java
index 52d3b61..beb245b 100644 (file)
@@ -1,5 +1,7 @@
 package kaka.cakelight;
 
+import kaka.cakelight.mode.AmbientMode;
+import kaka.cakelight.mode.SmoothVideoMode;
 import org.opencv.core.Core;
 
 import java.io.FileOutputStream;
@@ -14,7 +16,11 @@ public class Main {
        log("Running with config:\n" + config);
 
        CakeLight cakelight = new CakeLight(config, new LedController(config));
-       cakelight.setMode(new AmbientMode());
+       if (args.length > 0) {
+           cakelight.setMode(new AmbientMode(args));
+       } else {
+           cakelight.setMode(new SmoothVideoMode());
+       }
        cakelight.startLoop();
        Runtime.getRuntime().addShutdownHook(new Thread(Main::printTimeStats));
     }