import java.awt.Color; import kareltherobot.*; public class MazeWalkerRunner implements Directions { public static void task() { MazeWalker mayzie = new MazeWalker(1,1,East,0); mayzie.escapeMaze(); mayzie.turnOff(); } public static void main(String[] args) { World.reset(); World.setVisible(); World.setDelay(10); World.setBeeperColor(Color.RED); String maze = "streets 10\n" + "avenues 10\n" + "beepers 9 10 1\n" + "eastwestwalls 6 9 9\n" + "eastwestwalls 3 4 4\n" + "eastwestwalls 6 8 8\n" + "eastwestwalls 3 3 3\n" + "eastwestwalls 6 7 7\n" + "eastwestwalls 3 2 2\n" + "eastwestwalls 6 6 6\n" + "eastwestwalls 6 5 5\n" + "eastwestwalls 9 8 8\n" + "eastwestwalls 6 2 2\n" + "eastwestwalls 9 7 7\n" + "eastwestwalls 6 1 1\n" + "eastwestwalls 9 6 6\n" + "eastwestwalls 9 5 5\n" + "eastwestwalls 2 8 8\n" + "eastwestwalls 9 4 4\n" + "eastwestwalls 2 7 7\n" + "eastwestwalls 2 6 6\n" + "eastwestwalls 5 4 4\n" + "eastwestwalls 1 9 9\n" + "eastwestwalls 8 3 3\n" + "eastwestwalls 8 2 2\n" + "eastwestwalls 8 1 1\n" + "eastwestwalls 1 5 5\n" + "eastwestwalls 1 4 4\n" + "eastwestwalls 1 2 2\n" + "eastwestwalls 1 1 1\n" + "eastwestwalls 7 6 6\n" + "northsouthwalls 9 9 9\n" + "northsouthwalls 7 9 9\n" + "northsouthwalls 3 9 9\n" + "northsouthwalls 9 7 7\n" + "northsouthwalls 5 7 7\n" + "northsouthwalls 2 7 7\n" + "northsouthwalls 9 5 5\n" + "northsouthwalls 6 5 5\n" + "northsouthwalls 3 5 5\n" + "northsouthwalls 9 3 3\n" + "northsouthwalls 1 5 5\n" + "northsouthwalls 7 3 3\n" + "northsouthwalls 5 3 3\n" + "northsouthwalls 4 3 3\n" + "northsouthwalls 9 1 1\n" + "northsouthwalls 1 3 3\n" + "northsouthwalls 9 8 8\n" + "northsouthwalls 7 8 8\n" + "northsouthwalls 2 8 8\n" + "northsouthwalls 9 6 6\n" + "northsouthwalls 6 6 6\n" + "northsouthwalls 4 6 6\n" + "northsouthwalls 9 4 4\n" + "northsouthwalls 7 4 4\n" + "northsouthwalls 5 4 4\n" + "northsouthwalls 3 4 4\n" + "northsouthwalls 9 2 2\n" + "northsouthwalls 1 4 4\n" + "northsouthwalls 5 2 2\n" + "northsouthwalls 4 2 2"; World.getWorld(maze); task(); } }