X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=src%2Fkaka%2Fcakelight%2FConsole.java;h=7d864d85c31a6096f60579c2f26a5e0c3b2746c8;hb=0b5bef0c1d599d8cfe7df0200369d7470889be79;hp=00a126924b09740a314e5c5956c8ae17e862551c;hpb=034031f37f834564ce179cd7526dab1014872d24;p=kaka%2Fcakelight.git diff --git a/src/kaka/cakelight/Console.java b/src/kaka/cakelight/Console.java index 00a1269..7d864d8 100644 --- a/src/kaka/cakelight/Console.java +++ b/src/kaka/cakelight/Console.java @@ -25,15 +25,17 @@ public class Console extends Thread { System.out.print("> "); try { String input = reader.readLine(); - if (input.equals("0") || input.equals("1") || input.equals("2") || input.equals("3") || input.equals("4")) { + if (input.matches("[0-5]")) { cakelight.setMode(new AmbientMode(new String[] {input})); System.out.println("setting ambient mode to " + input); + } else if (input.matches("v|video")) { + cakelight.setMode(new VideoMode()); } else if (input.matches("(b|brightness)\\s+[0-9]+")) { String[] split = input.split("\\s+"); config.leds.brightness = Integer.parseInt(split[1]); System.out.println("setting brightness to " + split[1]); } else if (input.matches("q|quit")) { - cakelight.cleanup(); + cakelight.turnOff(); System.out.println("stopping cakelight"); break; }