Advertisement
Nalakava

MileWalkerRobot

Sep 29th, 2016
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.43 KB | None | 0 0
  1. import kareltherobot.UrRobot;
  2. import kareltherobot.World;
  3. import kareltherobot.Directions;
  4.  
  5. public class MileWalkerRobot extends UrRobot
  6. {
  7.    public MileWalkerRobot(int street, int avenue, Direction direction, int beepers)
  8.    {
  9.       super(street, avenue, direction, beepers);
  10.    }
  11.    
  12.    public static void main(String[]args)
  13.    {
  14.       World.setVisible(true);
  15.       World.readWorld("untitled.kwld");
  16.       World.showSpeedControl(true);
  17.       World.setTrace(false);
  18.      
  19.       MileWalkerRobot child = new MileWalkerRobot(1,1,East,1);
  20.       UrRobot dad = new UrRobot(1,1,East,1);
  21.      
  22.      
  23.       child.move_a_mile();
  24.       child.putBeeper();
  25.       child.turnLeft();
  26.       child.move_a_mile();
  27.       child.turnRight();
  28.      
  29.      
  30.       dad.move();
  31.       dad.move();
  32.       dad.move();
  33.       dad.move();
  34.       dad.move();
  35.       dad.move();
  36.       dad.move();
  37.       dad.move();
  38.       dad.putBeeper();
  39.       dad.turnLeft();
  40.       dad.move();
  41.       dad.move();
  42.       dad.move();
  43.       dad.move();
  44.       dad.move();
  45.       dad.move();
  46.       dad.move();
  47.       dad.move();
  48.       dad.turnLeft();
  49.       dad.turnLeft();
  50.       dad.turnLeft();
  51.    }
  52.    
  53.    public void move_a_mile()
  54.    {
  55.       move();
  56.       move();
  57.       move();
  58.       move();
  59.       move();
  60.       move();
  61.       move();
  62.       move();
  63.    }
  64.    
  65.    public void turnRight()
  66.    {
  67.       turnLeft();
  68.       turnLeft();
  69.       turnLeft();
  70.    }
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement