TurtleCtl times parameter optional
This commit is contained in:
parent
628aef06e3
commit
87c93f3ae0
@ -12,28 +12,28 @@ using tink.CoreApi;
|
||||
class TurtleCtl extends CLIAppBase {
|
||||
public function new() {
|
||||
registerAsyncSubcommand("f", (args) -> {
|
||||
return asynPerform(Turtle.forward, args.getInt("times"));
|
||||
}, [Int("times")]);
|
||||
return asynPerform(Turtle.forward, args.getInt("times") ?? 1);
|
||||
}, [Optional(Int("times"))]);
|
||||
|
||||
registerAsyncSubcommand("b", (args) -> {
|
||||
return asynPerform(Turtle.back, args.getInt("times"));
|
||||
}, [Int("times")]);
|
||||
return asynPerform(Turtle.back, args.getInt("times") ?? 1);
|
||||
}, [Optional(Int("times"))]);
|
||||
|
||||
registerAsyncSubcommand("l", (args) -> {
|
||||
return asynPerform(Turtle.turnLeft, args.getInt("times"));
|
||||
}, [Int("times")]);
|
||||
return asynPerform(Turtle.turnLeft, args.getInt("times") ?? 1);
|
||||
}, [Optional(Int("times"))]);
|
||||
|
||||
registerAsyncSubcommand("r", (args) -> {
|
||||
return asynPerform(Turtle.turnRight, args.getInt("times"));
|
||||
}, [Int("times")]);
|
||||
return asynPerform(Turtle.turnRight, args.getInt("times") ?? 1);
|
||||
}, [Optional(Int("times"))]);
|
||||
|
||||
registerAsyncSubcommand("u", (args) -> {
|
||||
return asynPerform(Turtle.up, args.getInt("times"));
|
||||
}, [Int("times")]);
|
||||
return asynPerform(Turtle.up, args.getInt("times") ?? 1);
|
||||
}, [Optional(Int("times"))]);
|
||||
|
||||
registerAsyncSubcommand("d", (args) -> {
|
||||
return asynPerform(Turtle.down, args.getInt("times"));
|
||||
}, [Int("times")]);
|
||||
return asynPerform(Turtle.down, args.getInt("times") ?? 1);
|
||||
}, [Optional(Int("times"))]);
|
||||
|
||||
registerAsyncSubcommand("defrag", (args) -> {
|
||||
return asynPerform(() -> {
|
||||
|
Loading…
Reference in New Issue
Block a user