📄 collector.task
字号:
class Collector extends Robot {
void turnRight() { turnLeft(); turnLeft(); turnLeft(); } // Solange laufen, bis der Weg blockiert ist void collect(int step) {
moveRobot(1,step); } void moveRobot
(int i,int step){ loop(i){ while(nextToABeeper()) {pickBeeper(); step=step-1;} move(); } turnLeft(); loop(i){ while(nextToABeeper()) {pickBeeper(); step=step-1;} move(); } turnLeft(); i++; if(step!=0) moveRobot(i,step); else turnOff(); } }
task {
World.readWorld("beepers.wld");
Collector k = new Collector(10,10,0,North);
//Startwert: im Umkreis 1 suchen
k.collect(16);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -