B D F G I M P R S T W X Y

B

Beeper - Class in <Unnamed>
 
Beeper(int, int) - Constructor for class Beeper
Constructs a beeper at a given grid location.

D

draw(Graphics2D) - Method in class Beeper
Draws this beeper in 2D.
draw(Graphics2D) - Method in class Robot
Draws this robot in 2D.
draw(Graphics2D) - Method in class RobotScene
 
draw(Graphics2D) - Method in class Wall
Draws this beeper in 2D.
dropBeeper() - Method in class Robot
Drops a beeper at the current location of this robot.

F

frontHasWall() - Method in class Robot
Checks whether there is a wall in front of this robot.

G

getCamera() - Method in class RobotScene
 
getDirection() - Method in class Wall
Gets the direction of this wall.
getX() - Method in class Beeper
Gets the x location of the center of this beeper.
getX() - Method in class Wall
Gets the x location of the center of this wall.
getY() - Method in class Beeper
Gets the y location of the center of this beeper.
getY() - Method in class Wall
Gets the y location of the center of this wall.

I

initialize() - Method in class MyProgram
 
isOverBeeper() - Method in class Robot
Checks whether there is a beeper under this robot.

M

main(String[]) - Static method in class MyProgram
 
moveForward() - Method in class Robot
Moves this robot in the direction into which it faces.
MyProgram - Class in <Unnamed>
 
MyProgram() - Constructor for class MyProgram
 
MyScene - Class in <Unnamed>
 
MyScene() - Constructor for class MyScene
 

P

performCustomPropertySetUp() - Method in class MyScene
 
performCustomPropertySetUp() - Method in class RobotScene
 
performSceneEditorGeneratedSetUp() - Method in class RobotScene
 
performSetUp() - Method in class RobotScene
 

R

rightHasWall() - Method in class Robot
Checks whether there is a wall to the right of this robot.
Robot - Class in <Unnamed>
 
Robot(int, int) - Constructor for class Robot
Constructs a robot at a given grid location.
RobotScene - Class in <Unnamed>
 
RobotScene() - Constructor for class RobotScene
 
run() - Method in class MyProgram
 
run() - Method in class MyScene
 
run() - Method in class RobotScene
 

S

showScene(int, int, int, int) - Method in class RobotScene
 
step() - Method in class MyScene
 

T

toString() - Method in class Robot
 
turnLeft() - Method in class Robot
Turns this robot left.
turnRight() - Method in class Robot
Turns this robot right.

W

Wall - Class in <Unnamed>
 
Wall(int, int, int) - Constructor for class Wall
Construct a wall that is north or west of a robot at a given location

X

X_DIRECTION - Static variable in class Wall
 

Y

Y_DIRECTION - Static variable in class Wall
 

B D F G I M P R S T W X Y