import becker.robots.*;

class RobotThatCanTurnRight extends Robot
{
    RobotThatCanTurnRight(City c, int st, int ave, Direction dir, int num)
    {
        super(c, st, ave, dir, num);
    }
    
    public void turnRight()
    {
        this.turnLeft();
        this.turnLeft();
        this.turnLeft();
    }



    public void turnAround()
    {
        this.turnLeft();
        this.turnLeft();
    }
}

public class ICE_03_Demo_1 extends Object
{
   public static void main(String[] args)
   {   
      City toronto = new City();
      RobotThatCanTurnRight bob = new RobotThatCanTurnRight(toronto, 3, 0, Direction.EAST, 0);
		
      new Thing(toronto, 3, 2);
      new Wall(toronto, 3, 1, Direction.EAST);
        
        bob.turnLeft();
        bob.move();
        bob.turnRight();
        bob.move();
        bob.move();
        bob.turnRight();
        bob.move();
   }
}
