X-Git-Url: http://git.dolda2000.com/gitweb/?a=blobdiff_plain;f=src%2Fkaka%2Fcakelight%2FCommands.java;h=8f617134a4d38b36b46ac40c8d7d9dfe51f8c2c6;hb=HEAD;hp=cbd9e3875a5a0414ed0549cca4ef85b661a26112;hpb=8d0b33bf3dbf21aab3f94ac48db8da4fcee5d0cc;p=kaka%2Fcakelight.git diff --git a/src/kaka/cakelight/Commands.java b/src/kaka/cakelight/Commands.java index cbd9e38..8f61713 100644 --- a/src/kaka/cakelight/Commands.java +++ b/src/kaka/cakelight/Commands.java @@ -155,15 +155,26 @@ class Commands { }); } - static Console.Command twoColorNoiseMode() { + static Console.Command noiseMode() { return modeCommand(new String[] {"n", "noise"}, (console, args) -> { if (args.length > 1) { console.out("setting multi-color noise mode"); - return new TwoColorNoiseMode(Stream.of(args) - .map(arg -> console.parseColor(arg)) + return new NoiseMode(Stream.of(args) + .map(console::parseColor) .toArray(Color[]::new) -// console.parseColor(args[0]), -// console.parseColor(args[1]) + ); + } + return null; + }); + } + + static Console.Command fireMode() { + return modeCommand(new String[] {"f", "fire"}, (console, args) -> { + if (args.length > 1) { + console.out("setting multi-color fire mode"); + return new FireMode(Stream.of(args) + .map(console::parseColor) + .toArray(Color[]::new) ); } return null;