made Turtle a static class
This commit is contained in:
@@ -7,27 +7,27 @@ using tink.CoreApi;
|
||||
class Turtle extends CLIAppBase {
|
||||
public function new() {
|
||||
registerSyncSubcommand("forward", (args) -> {
|
||||
return checkAvailable() && perform(kernel.turtle.Turtle.instance.forward());
|
||||
return checkAvailable() && perform(kernel.turtle.Turtle.forward());
|
||||
});
|
||||
|
||||
registerSyncSubcommand("back", (args) -> {
|
||||
return checkAvailable() && perform(kernel.turtle.Turtle.instance.back());
|
||||
return checkAvailable() && perform(kernel.turtle.Turtle.back());
|
||||
});
|
||||
|
||||
registerSyncSubcommand("left", (args) -> {
|
||||
return checkAvailable() && perform(kernel.turtle.Turtle.instance.turnLeft());
|
||||
return checkAvailable() && perform(kernel.turtle.Turtle.turnLeft());
|
||||
});
|
||||
|
||||
registerSyncSubcommand("right", (args) -> {
|
||||
return checkAvailable() && perform(kernel.turtle.Turtle.instance.turnRight());
|
||||
return checkAvailable() && perform(kernel.turtle.Turtle.turnRight());
|
||||
});
|
||||
|
||||
registerSyncSubcommand("up", (args) -> {
|
||||
return checkAvailable() && perform(kernel.turtle.Turtle.instance.up());
|
||||
return checkAvailable() && perform(kernel.turtle.Turtle.up());
|
||||
});
|
||||
|
||||
registerSyncSubcommand("down", (args) -> {
|
||||
return checkAvailable() && perform(kernel.turtle.Turtle.instance.down());
|
||||
return checkAvailable() && perform(kernel.turtle.Turtle.down());
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user