//Name: Albee James //Date: November 20, 2006 //Assignment: Assignment 7 //Purpose: To become familiar with the different actions and usages of the robot //Importing the robot import becker.robots.*; public class Everest { public static void main(String [] args) { //Creating the city City Everest = new City(); CityFrame frame = new CityFrame(Everest); //Creating Karel, the robot Robot Karel = new Robot(Everest, 2, 4, Directions.EAST); //Creating the Canadian Flag Thing Canadianflag = new Thing(Everest, 4, 4); //Creating the walls for Mt.Everest Wall bottomLeft = new Wall(Everest, 5, 4, Directions.WEST); Wall ledge1 = new Wall(Everest, 5, 4, Directions.NORTH); Wall middleLeft = new Wall(Everest, 6, 3, Directions.WEST); Wall topLeft = new Wall(Everest, 6, 2, Directions.WEST); Wall top = new Wall(Everest, 6, 2, Directions.NORTH); Wall topRight = new Wall(Everest, 6, 2, Directions.EAST); Wall ledge2 = new Wall(Everest, 7, 3, Directions.NORTH); Wall middleRight = new Wall(Everest, 7, 3, Directions.EAST); Wall bottomRight = new Wall(Everest, 7, 4, Directions.EAST); //The code for Karel to climb the mountain, put the flag on the top, and go back down the mountain Karel.move(); Karel.move(); Karel.pickThing(); Karel.turnLeft(); Karel.move(); Karel.turnLeft(); Karel.turnLeft(); Karel.turnLeft(); Karel.move(); Karel.turnLeft(); Karel.move(); Karel.move(); Karel.turnLeft(); Karel.turnLeft(); Karel.turnLeft(); Karel.move(); Karel.putThing(); Karel.move(); Karel.turnLeft(); Karel.turnLeft(); Karel.turnLeft(); Karel.move(); Karel.turnLeft(); Karel.move(); Karel.turnLeft(); Karel.turnLeft(); Karel.turnLeft(); Karel.move(); Karel.move(); Karel.turnLeft(); Karel.move(); } }