示例#1
0
  /** @param args the command line arguments */
  public static void main(String[] args) {
    // TODO code application logic here
    City kw = new City();
    // make walls
    new Wall(kw, 3, 2, Direction.NORTH);
    new Wall(kw, 3, 2, Direction.WEST);
    new Wall(kw, 2, 3, Direction.WEST);
    new Wall(kw, 1, 3, Direction.WEST);
    new Wall(kw, 1, 3, Direction.NORTH);
    new Wall(kw, 1, 3, Direction.EAST);
    new Wall(kw, 2, 4, Direction.NORTH);
    new Wall(kw, 2, 4, Direction.EAST);
    new Wall(kw, 3, 4, Direction.EAST);

    new Thing(kw, 3, 1);

    Robot MetalGuy = new Robot(kw, 3, 0, Direction.EAST);

    MetalGuy.move();
    MetalGuy.pickThing();
    MetalGuy.turnLeft();
    MetalGuy.move();
    MetalGuy.turnLeft();
    MetalGuy.turnLeft();
    MetalGuy.turnLeft();
    MetalGuy.move();
    MetalGuy.turnLeft();
    MetalGuy.move();
    MetalGuy.move();
    MetalGuy.turnLeft();
    MetalGuy.turnLeft();
    MetalGuy.turnLeft();
    MetalGuy.move();
    MetalGuy.putThing();
    MetalGuy.move();
    MetalGuy.turnLeft();
    MetalGuy.turnLeft();
    MetalGuy.turnLeft();
    MetalGuy.move();
    MetalGuy.turnLeft();
    MetalGuy.move();
    MetalGuy.turnLeft();
    MetalGuy.turnLeft();
    MetalGuy.turnLeft();
    MetalGuy.move();
    MetalGuy.move();
    MetalGuy.turnLeft();
  }