Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
A
B
C
D
F
G
H
I
L
M
N
O
P
R
S
T
U
X
Y
A
actionPerformed(ActionEvent)
- Method in class
RobotActionListner
actionPerformed(ActionEvent)
- Method in class
RobotButtonPanel
addBeeper(int, int)
- Method in class
BasicWorldBeepers
addBeeper(int, int)
- Method in class
BasicWorld
addHorizalWall(int, int)
- Method in class
BasicWorld
addHorizalWall(int, int)
- Method in class
BasicWorldWalls
Adds horizal wall at the point (i,j)
addStep(Vector, String)
- Method in class
RobotRunningHistory
add (next) step of running.
addToRobotProgramObserver(Observer)
- Method in class
RobotProgram
adds observer to the robotProgram.
addVerticalWall(int, int)
- Method in class
BasicWorld
addVerticalWall(int, int)
- Method in class
BasicWorldWalls
Adds vertical wall at the point (i,j)
B
BasicWorld
- class
BasicWorld
.
BasicWorld
This is the world of the robots.
BasicWorld(BasicWorld)
- Constructor for class
BasicWorld
BasicWorld(int, int, int, int, int, Robot)
- Constructor for class
BasicWorld
BasicWorld(int, Robot)
- Constructor for class
BasicWorld
BasicWorld(Robot)
- Constructor for class
BasicWorld
BasicWorldBeepers
- class
BasicWorldBeepers
.
BasicWorldBeepers
This is the world beepers object.
BasicWorldBeepers(int, int, int, int, int)
- Constructor for class
BasicWorldBeepers
BasicWorldWalls
- class
BasicWorldWalls
.
Basic World Walls
This is the world walls object.
BasicWorldWalls(int, int, int, int, int)
- Constructor for class
BasicWorldWalls
Builds new object BasicWorldWalls, with:
xSize, ySize - the sizes of the walls.
C
canMoveForward(int, int, String)
- Method in class
BasicWorldWalls
return true if there is no walls at the i,j at the direction
canPickBeeper(int, int)
- Method in class
BasicWorldBeepers
currentStep()
- Method in class
RobotRunningHistory
currentStep(int)
- Method in class
RobotRunningHistory
D
draw(Graphics)
- Method in interface
Drawable
Drawable
- interface
Drawable
.
DynamicLoaderThread
- class
DynamicLoaderThread
.
DynamicLoaderThread
This thread load RobotProgram and runs them.
DynamicLoaderThread(String, Robot)
- Constructor for class
DynamicLoaderThread
programName - is the name of the program to be run.
F
FirstProgram
- class
FirstProgram
.
FirstProgram()
- Constructor for class
FirstProgram
frontIsClear(int, int, String)
- Method in class
BasicWorld
G
getWorld()
- Method in class
Robot
Return the Basic World
getWorld()
- Method in class
RobotProgram
H
handleEvent(Event)
- Method in class
RobotButtonPanel
handleEvent(Event)
- Method in class
Robot
I
init()
- Method in class
Robot
Initialize the Applet
isAddBeepersIsActive()
- Method in class
RobotButtonPanel
isAddButtonIsActive()
- Method in class
RobotButtonPanel
isInside(int, int)
- Method in class
BasicWorld
is the (i,j) coordinates are inside the world.
isRemoveBeepersIsActive()
- Method in class
RobotButtonPanel
isRemoveButtonIsActive()
- Method in class
RobotButtonPanel
isToChangeWorld()
- Method in class
RobotButtonPanel
L
lastStep()
- Method in class
RobotRunningHistory
leftIsClear(int, int, String)
- Method in class
BasicWorld
loadingRobotProgram(String)
- Method in class
DynamicLoaderThread
it loads the robotProgram called programName.
M
main(String[])
- Method in class
FirstProgram
main(String[])
- Method in class
RobotProgram
main user method.
main(String[])
- Method in class
SecondProgram
main(String[])
- Method in class
ThirdProgram
N
nextToABeeper(int, int, String)
- Method in class
BasicWorld
numberOfBeepers(int, int)
- Method in class
BasicWorldBeepers
numberOfBeepers(int, int)
- Method in class
BasicWorld
O
offset()
- Method in class
BasicWorld
offset()
- Method in class
Robot
P
paint(Graphics)
- Method in class
BasicWorldBeepers
paint(Graphics)
- Method in class
BasicWorld
paint the world object.
paint(Graphics)
- Method in class
BasicWorldWalls
Paint the walls at the world
paint(Graphics)
- Method in class
DynamicLoaderThread
paint the robotProgram
paint(Graphics)
- Method in class
Robot
paints all the objects:
paint(Graphics, int)
- Method in class
RobotRunningHistory
paint the robots at the step.
paintingHistory(boolean)
- Method in class
Robot
sets painting history (or the running robots).
pickUpBeeper(int, int)
- Method in class
BasicWorldBeepers
pickUpBeeper(int, int)
- Method in class
BasicWorld
R
removeBeeper(int, int)
- Method in class
BasicWorldBeepers
removeBeeper(int, int)
- Method in class
BasicWorld
removeHorizalWall(int, int)
- Method in class
BasicWorld
removeHorizalWall(int, int)
- Method in class
BasicWorldWalls
Removes horizal wall at the point (i,j)
removeVerticalWall(int, int)
- Method in class
BasicWorld
removeVerticalWall(int, int)
- Method in class
BasicWorldWalls
Removes vertical wall at the point (i,j)
repaint()
- Method in class
DynamicLoaderThread
repaint and sleep 1.5 sec.
repaintHistory(int)
- Method in class
Robot
repaint history.
returnStepOutputLine(int)
- Method in class
RobotRunningHistory
return outputLine of the step, or null if the step is illigal.
returnStepRobots(int)
- Method in class
RobotRunningHistory
return robotsVector of the step, or null if the step is illigal.
rightIsClear(int, int, String)
- Method in class
BasicWorld
Robot
- class
Robot
.
Robot
It's the robot applet, uses to run basic robot programs.
Robot()
- Constructor for class
Robot
RobotActionListner
- class
RobotActionListner
.
RobotActionListner(Robot)
- Constructor for class
RobotActionListner
RobotButtonPanel
- class
RobotButtonPanel
.
RobotButtonPanel
It is in charge of the button of the robot program.
RobotButtonPanel(Robot, Vector, TextField, Label)
- Constructor for class
RobotButtonPanel
intialize the panel with the button ,textField and label of the robot program.
RobotProgram
- class
RobotProgram
.
RobotProgram
Every user program that want to use BasicRobot with the Robot simulation,
should extends RobotProgram.
RobotProgram()
- Constructor for class
RobotProgram
RobotRunningHistory
- class
RobotRunningHistory
.
RobotRunningHistory
It collect the robotProgram runnings history.
RobotRunningHistory(Robot)
- Constructor for class
RobotRunningHistory
run()
- Method in class
DynamicLoaderThread
loads the program.
runRobot()
- Method in class
Robot
Runs the user robot program, which it name is in the text field.
S
SecondProgram
- class
SecondProgram
.
SecondProgram()
- Constructor for class
SecondProgram
setMessage(String)
- Method in class
Robot
set the outputLine for message.
setNewWorld(BasicWorld)
- Method in class
Robot
setRobotRunningHistory(RobotRunningHistory)
- Method in class
RobotButtonPanel
setRobotRunningHistory(RobotRunningHistory)
- Method in class
Robot
setWorld(BasicWorld)
- Method in class
DynamicLoaderThread
set the world to the robot program.
setWorld(BasicWorld)
- Method in class
RobotProgram
T
ThirdProgram
- class
ThirdProgram
.
ThirdProgram()
- Constructor for class
ThirdProgram
U
update(Observable, Object)
- Method in class
DynamicLoaderThread
activate when one of the basicRobot of the robotProgram done something.
update(Observable, Object)
- Method in class
RobotProgram
gets an updates from observable object (BasicRobot).
X
xMaxWorldSize()
- Method in class
BasicWorld
xMinWorldSize()
- Method in class
BasicWorld
xSize()
- Method in class
BasicWorld
xSize()
- Method in class
Robot
xWorldSize()
- Method in class
BasicWorld
xWorldSize()
- Method in class
Robot
xWorldSize(int, int)
- Method in class
BasicWorld
Y
yMaxWorldSize()
- Method in class
BasicWorld
yMinWorldSize()
- Method in class
BasicWorld
ySize()
- Method in class
BasicWorld
ySize()
- Method in class
Robot
yWorldSize()
- Method in class
BasicWorld
yWorldSize()
- Method in class
Robot
yWorldSize(int, int)
- Method in class
BasicWorld
A
B
C
D
F
G
H
I
L
M
N
O
P
R
S
T
U
X
Y
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES