harvester
This is an old revision of the document!
HarvesterRunner.java
<code java> import kareltherobot.Directions; import kareltherobot.World; /** * 3.8 Figure 3-2 on page 43 * code on page 50-52 * Important for Chapter 5 Exercise Sparse Harvester * @author cct * */
public class HarvesterRunner implements Directions {
public static void main(String[] args) {
String field = "streets 8\n" +
"avenues 10\n" +
"beepers 3 4 1\n" +
"beepers 3 3 1\n" +
"beepers 6 7 1\n" +
"beepers 6 6 1\n" +
"beepers 6 5 1\n" +
"beepers 6 4 1\n" +
"beepers 6 3 1\n" +
"beepers 2 7 1\n" +
"beepers 2 6 1\n" +
"beepers 2 5 1\n" +
"beepers 2 4 1\n" +
"beepers 2 3 1\n" +
"beepers 5 7 1\n" +
"beepers 5 6 1\n" +
"beepers 5 5 1\n" +
"beepers 5 4 1\n" +
"beepers 5 3 1\n" +
"beepers 4 7 1\n" +
"beepers 4 6 1\n" +
"beepers 4 5 1\n" +
"beepers 4 4 1\n" +
"beepers 4 3 1\n" +
"beepers 7 7 1\n" +
"beepers 7 6 1\n" +
"beepers 7 5 1\n" +
"beepers 7 4 1\n" +
"beepers 7 3 1\n" +
"beepers 3 7 1\n" +
"beepers 3 6 1\n" +
"beepers 3 5 1";
World.getWorld(field);
World.setVisible();
task();
}
private static void task()
{
Harvester farmer = new Harvester(2,2,East,0);
farmer.turnOff();
}
}
harvester.1566568192.txt.gz · Last modified: 2019/08/23 09:49 by frchris