All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

actionPerformed(ActionEvent). Method in class ch.jp.robwar.EtchABrain
actionPerformed(ActionEvent). Method in class ch.jp.robwar.Testbed
add(MapObject). Method in class ch.jp.robwar.Map
addBigExplosion(Position). Method in class ch.jp.robwar.Simulator
addEx(MapObject). Method in class ch.jp.robwar.Map
addHugeExplosion(Position). Method in class ch.jp.robwar.Simulator
addRobot(RobotBrain). Method in class ch.jp.robwar.Simulator
addRobot(RobotBrain, InfoDisplayer). Method in class ch.jp.robwar.Simulator
Creates a new robot, with a given brain and info displayer
addSimEventListener(SimEventListener). Method in class ch.jp.robwar.Simulator
Adds the candidate to the list of SimEventListeners; the candidate is ignored if it is null.
addWall(Position, Position). Method in class ch.jp.robwar.Map
angleTowards(Position). Static method in class ch.jp.robwar.Helper
Angle between (0,0) and the given position, in radians.
angleTowards(Position). Method in class ch.jp.robwar.ReadOnlyMap
Angle between (0,0) and the given position, in radians.
assignMap(Map). Method in class ch.jp.robwar.MapDisplayer
AsynchronousBrainInterface(RobotBrain). Constructor for class ch.jp.robwar.AsynchronousBrainInterface
Nothing special about the constructor.
asynchronousNextMove(Feedback). Method in class ch.jp.robwar.BrainInterface

B

BadRobot(). Constructor for class ch.jp.robwar.BadRobot
bigExplosion(). Method in interface ch.jp.robwar.SimEventListener
A robot has died
bigExplosion(). Method in class ch.jp.robwar.SimSound
A robot has died
bigExplosionSnd. Variable in class ch.jp.robwar.SimSound
brain. Variable in class ch.jp.robwar.BrainInterface
brain. Variable in class ch.jp.robwar.Contestant
BrainInterface(RobotBrain). Constructor for class ch.jp.robwar.BrainInterface
Bullet(Bullet). Constructor for class ch.jp.robwar.Bullet
Bullet(Position, Position). Constructor for class ch.jp.robwar.Bullet

C

centerPos. Variable in class ch.jp.robwar.Rocket
The position of the center of the rocket
changed. Variable in class ch.jp.robwar.MapObject
CircularMapObject(Position, double). Constructor for class ch.jp.robwar.CircularMapObject
ClassHolder(String). Constructor for class ch.jp.robwar.ClassHolder
className. Variable in class ch.jp.robwar.ClassHolder
clear(). Method in class ch.jp.robwar.Simulator
Clears the simulation, getting ready for a new game.
clone(). Method in class ch.jp.robwar.Position
color. Variable in class ch.jp.robwar.Explosion
color. Variable in class ch.jp.robwar.MapObject
color. Variable in class ch.jp.robwar.Robot
componentHidden(ComponentEvent). Method in class ch.jp.robwar.DefaultDisplayer
componentHidden(ComponentEvent). Method in class ch.jp.robwar.DefaultInfoDisplayer
componentMoved(ComponentEvent). Method in class ch.jp.robwar.DefaultDisplayer
componentMoved(ComponentEvent). Method in class ch.jp.robwar.DefaultInfoDisplayer
componentResized(ComponentEvent). Method in class ch.jp.robwar.DefaultDisplayer
componentResized(ComponentEvent). Method in class ch.jp.robwar.DefaultInfoDisplayer
componentShown(ComponentEvent). Method in class ch.jp.robwar.DefaultDisplayer
componentShown(ComponentEvent). Method in class ch.jp.robwar.DefaultInfoDisplayer
Contestant(Robot, AsynchronousBrainInterface, RobotInfo, Map). Constructor for class ch.jp.robwar.Contestant
contestants. Variable in class ch.jp.robwar.Simulator
copy(). Method in class ch.jp.robwar.MapObject

D

decLife(double). Method in class ch.jp.robwar.Robot
Decreases the life index by the value given.
DefaultDisplayer(). Constructor for class ch.jp.robwar.DefaultDisplayer
DefaultInfoDisplayer(). Constructor for class ch.jp.robwar.DefaultInfoDisplayer
deg2rad(double). Static method in class ch.jp.robwar.Helper
Converts degrees into radians
delay. Variable in class ch.jp.robwar.Explosion
destroy(). Method in class ch.jp.robwar.Testbed
display(). Method in class ch.jp.robwar.DefaultDisplayer
Computes the image and then displays it
display(). Method in class ch.jp.robwar.MapDisplayer
display(). Method in class ch.jp.robwar.Profiler
display(Contestant). Method in class ch.jp.robwar.DefaultInfoDisplayer
computes and displays the picture (synchronized because it shares a resource with componentResized)
display(Contestant). Method in class ch.jp.robwar.InfoDisplayer
displayer. Variable in class ch.jp.robwar.Simulator
doBrowse(). Method in class ch.jp.robwar.Testbed
doFight(). Method in class ch.jp.robwar.Testbed
done(). Method in class ch.jp.robwar.EtchABrain
done(). Method in interface ch.jp.robwar.InteractiveRobot
done(). Method in class ch.jp.robwar.RemoteControlled
This function is called at the end of the simulation.
done(). Method in class ch.jp.robwar.Simulator
done() must be called when the simulation is over.
doOk(). Method in class ch.jp.robwar.Testbed
dPos. Variable in class ch.jp.robwar.Bullet

E

EtchABrain(). Constructor for class ch.jp.robwar.EtchABrain
explosion(). Method in interface ch.jp.robwar.SimEventListener
A projectile has hit a robot
explosion(). Method in class ch.jp.robwar.SimSound
A projectile has hit a robot
Explosion(Position, double, Color). Constructor for class ch.jp.robwar.Explosion
explosions. Variable in class ch.jp.robwar.Simulator
explosionSnd. Variable in class ch.jp.robwar.SimSound
externalList. Variable in class ch.jp.robwar.Map
Vector of MapObject containing all walls and objects managed by the Simulation.

F

Feedback(RobotInfo, ReadOnlyMap). Constructor for class ch.jp.robwar.Feedback
feltImpact. Variable in class ch.jp.robwar.Stimuli
true if this robot was hit by a bullet during the previous round
fireRocketAt(int). Method in class ch.jp.robwar.Instructions
Fires a rocket at the robot 'targetNumber'.
from. Variable in class ch.jp.robwar.LinearMapObject

G

getAim(). Method in class ch.jp.robwar.Instructions
getAverage(). Method in class ch.jp.robwar.ProfTimer
getBrain(). Method in class ch.jp.robwar.BrainInterface
getBulletList(). Method in class ch.jp.robwar.ReadOnlyMap
Returns a Vector containing a copy of all the bullets in the map (of class Bullet).
getDelay(). Method in class ch.jp.robwar.Explosion
getExternalList(). Method in class ch.jp.robwar.Map
getFire(). Method in class ch.jp.robwar.Instructions
getFireRocket(). Method in class ch.jp.robwar.Instructions
getHeight(). Method in class ch.jp.robwar.Map
Returns the height of the map
getHeight(). Method in class ch.jp.robwar.ReadOnlyMap
Returns the height of the map
getImage(). Method in class ch.jp.robwar.Explosion
getInteractive(). Method in class ch.jp.robwar.ClassHolder
This is specific to robot brains: A brain is considered interactive if it implements the InteractiveBrain interface.
getInternalList(). Method in class ch.jp.robwar.Map
getInvalid(). Method in class ch.jp.robwar.ClassHolder
This is specific to robot brains: It returns true if a brain should be interactive but does not implement the InteractiveBrain interface.
getMinimumSize(). Method in class ch.jp.robwar.DefaultInfoDisplayer
getName(). Method in class ch.jp.robwar.ClassHolder
getNb(). Method in class ch.jp.robwar.ProfTimer
getNbRockets(). Method in class ch.jp.robwar.Robot
getNew(). Method in class ch.jp.robwar.ClassHolder
Returns a new instance of the class, if possible
getOrientationDeg(). Method in class ch.jp.robwar.Robot
Returns the orientation of the robot, in degrees
getOrientationDeg(). Method in class ch.jp.robwar.RobotInfo
getOrientationRad(). Method in class ch.jp.robwar.Robot
Returns the orientation of the robot, in radians
getOrientationRad(). Method in class ch.jp.robwar.RobotInfo
getRobotList(). Method in class ch.jp.robwar.ReadOnlyMap
Returns a Vector containing a copy of all the robots of the map (of class RobotInfo).
getRotation(). Method in class ch.jp.robwar.Instructions
getShortName(). Method in class ch.jp.robwar.ClassHolder
getSpeed(). Method in class ch.jp.robwar.Instructions
getTarget(). Method in class ch.jp.robwar.Rocket
Returns the currently selected target (for auto-aim).
getTimer(String). Method in class ch.jp.robwar.Profiler
getWallList(). Method in class ch.jp.robwar.ReadOnlyMap
Returns a Vector containing a copy of all the walls of the map (of class LinearMapObject), including the walls surrounding the arena.
getWidth(). Method in class ch.jp.robwar.Map
Returns the width of the map
getWidth(). Method in class ch.jp.robwar.ReadOnlyMap
Returns the width of the map

H

heardImpact. Variable in class ch.jp.robwar.Stimuli
true if any robot was hit by a bullet during the previous round.
heardRocketLaunch. Variable in class ch.jp.robwar.Stimuli
true if any robot fired a rocket during the previous round
heardShot. Variable in class ch.jp.robwar.Stimuli
true if any robot in the game fired a shot (bullet) during the previous round.
Helper(). Constructor for class ch.jp.robwar.Helper
hitObstacle. Variable in class ch.jp.robwar.Stimuli
true whenever the robot hit an obstacle (excluding bullets and rockets)

I

image. Variable in class ch.jp.robwar.DefaultDisplayer
imageGraphics. Variable in class ch.jp.robwar.DefaultDisplayer
img. Variable in class ch.jp.robwar.Explosion
implementsInterface(Class). Method in class ch.jp.robwar.ClassHolder
returns true if the class implements a given interface.
InfoDisplayer(). Constructor for class ch.jp.robwar.InfoDisplayer
infoDisplayers. Variable in class ch.jp.robwar.Simulator
init(). Method in class ch.jp.robwar.EtchABrain
init(). Method in interface ch.jp.robwar.InteractiveRobot
init(). Method in class ch.jp.robwar.RemoteControlled
Init is called before the simulation starts.
init(). Method in class ch.jp.robwar.Testbed
Instructions(). Constructor for class ch.jp.robwar.Instructions
When you construct an Instructions this way, the resulting Instructions say "do nothing".
Instructions(double, double). Constructor for class ch.jp.robwar.Instructions
Instructions(double, double, boolean). Constructor for class ch.jp.robwar.Instructions
Instructions(double, double, boolean, boolean, int). Constructor for class ch.jp.robwar.Instructions
Instructions(Instructions). Constructor for class ch.jp.robwar.Instructions
internalList. Variable in class ch.jp.robwar.Map
Vector of MapObject containing all walls and objects managed by the Map.
intOrientation. Variable in class ch.jp.robwar.Rocket
in radians: 0=east, pi/2=north note that the parameter given to the constructor uses a different unit.
itemStateChanged(ItemEvent). Method in class ch.jp.robwar.Testbed
Called when the user clicks on 'Allow interactive'; changes the list of robots accordingly

K

keyPressed(KeyEvent). Method in class ch.jp.robwar.RemoteControlled
keyReleased(KeyEvent). Method in class ch.jp.robwar.RemoteControlled
keyTyped(KeyEvent). Method in class ch.jp.robwar.RemoteControlled

L

lastDisplayed. Variable in class ch.jp.robwar.MapObject
life. Variable in class ch.jp.robwar.Robot
life. Variable in class ch.jp.robwar.RobotImage
life. Variable in class ch.jp.robwar.RobotInfo
LinearMapObject(Position, Position). Constructor for class ch.jp.robwar.LinearMapObject
lineSegmentsIntersect(LinearMapObject, LinearMapObject). Method in class ch.jp.robwar.Map
Returns true if the two line segments intersect
lineSegmentsIntersect(LinearMapObject, LinearMapObject). Method in class ch.jp.robwar.ReadOnlyMap
Returns true if the two line segments intersect
lineSegmentsTouch(LinearMapObject, LinearMapObject, double). Method in class ch.jp.robwar.Map
Return true if the two line segment are separated by a distance smaller than dist
lineSegmentsTouch(LinearMapObject, LinearMapObject, double). Method in class ch.jp.robwar.ReadOnlyMap
Return true if the two line segment are separated by a distance smaller than dist
lineSegmentTouches(LinearMapObject, Position, double). Method in class ch.jp.robwar.Map
Returns true if the distance between the line segment and the point is smaller than radius
lineSegmentTouches(LinearMapObject, Position, double). Method in class ch.jp.robwar.ReadOnlyMap
Returns true if the distance between the line segment and the point is smaller than radius
loadMap(). Method in class ch.jp.robwar.Simulator
Loads a map for a new game for now, creates a default map.

M

map. Variable in class ch.jp.robwar.Feedback
A complete description of the game arena, including the robots and walls.
map. Variable in class ch.jp.robwar.MapDisplayer
map. Variable in class ch.jp.robwar.Robot
map. Variable in class ch.jp.robwar.Simulator
Map(double, double). Constructor for class ch.jp.robwar.Map
Constructs a new map with the given width and height
MapDisplayer(). Constructor for class ch.jp.robwar.MapDisplayer
MapDisplayer(Map). Constructor for class ch.jp.robwar.MapDisplayer
mapImage. Variable in class ch.jp.robwar.Robot
MapObject(). Constructor for class ch.jp.robwar.MapObject
mapView. Variable in class ch.jp.robwar.Contestant
mix(Instructions). Method in class ch.jp.robwar.Instructions
The idea here is that this should react correctly for the simulation when it gets two instructions for the same step.
mix(Stimuli). Method in class ch.jp.robwar.Stimuli
move(). Method in class ch.jp.robwar.Rocket
moves forward at the speed indicated by the local var.
moveBy(double). Method in class ch.jp.robwar.Robot
Goes forward the specified distance, returning whatever stimuli it gets as a result (none in this implementation)
myThread. Variable in class ch.jp.robwar.AsynchronousBrainInterface

N

nbRockets. Variable in class ch.jp.robwar.Robot
nbRockets. Variable in class ch.jp.robwar.RobotImage
nbRockets. Variable in class ch.jp.robwar.RobotInfo
Number of rockets left to fire
nextMove(Feedback). Method in class ch.jp.robwar.AsynchronousBrainInterface
This will return the current robot's desire and update its perception of the world.
nextMove(Feedback). Method in class ch.jp.robwar.BadRobot
This function is called by the simulation for each time step.
nextMove(Feedback). Method in class ch.jp.robwar.BrainInterface
nextMove(Feedback). Method in class ch.jp.robwar.EtchABrain
This function is called by the simulation for each time step.
nextMove(Feedback). Method in class ch.jp.robwar.RemoteControlled
This function is called by the simulation for each time step.
nextMove(Feedback). Method in interface ch.jp.robwar.RobotBrain
This function is called by the simulation for each time step.
nextMove(Feedback). Method in class ch.jp.robwar.Seeker
This function is called by the simulation for each time step.
nextMove(Feedback). Method in class ch.jp.robwar.ShootDancer
This function is called by the simulation for each time step.
nextMove(Feedback). Method in class ch.jp.robwar.Sprinkler
This function is called by the simulation for each time step.
nextMove(Feedback). Method in class ch.jp.robwar.Sprinkler2
This function is called by the simulation for each time step.
nextMove(Feedback). Method in class ch.jp.robwar.WallBouncer
This function is called by the simulation for each time step.
nextMove(Feedback). Method in class ch.jp.robwar.WallBouncerShooter
This function is called by the simulation for each time step.
nextMove(Feedback). Method in class ch.jp.robwar.WallFollower
This function is called by the simulation for each time step.
nextMove(Feedback). Method in class ch.jp.robwar.Wimp
This function is called by the simulation for each time step.
number. Variable in class ch.jp.robwar.Robot
number. Variable in class ch.jp.robwar.RobotImage

O

onTheMap. Variable in class ch.jp.robwar.Contestant
orientation. Variable in class ch.jp.robwar.RobotImage
orientation. Variable in class ch.jp.robwar.RobotInfo

P

paint(Graphics). Method in class ch.jp.robwar.DefaultDisplayer
affiche l'image (ben oui quoi ;)
paint(Graphics). Method in class ch.jp.robwar.DefaultInfoDisplayer
Displays the picture
position. Variable in class ch.jp.robwar.CircularMapObject
position. Variable in class ch.jp.robwar.Explosion
position. Variable in class ch.jp.robwar.Robot
position. Variable in class ch.jp.robwar.RobotInfo
Position(). Constructor for class ch.jp.robwar.Position
Position(double, double). Constructor for class ch.jp.robwar.Position
Profiler(). Constructor for class ch.jp.robwar.Profiler
ProfTimer(String). Constructor for class ch.jp.robwar.ProfTimer

R

rad2deg(double). Static method in class ch.jp.robwar.Helper
Converts radians into degrees
radius. Variable in class ch.jp.robwar.CircularMapObject
radius. Variable in class ch.jp.robwar.Explosion
radius. Variable in class ch.jp.robwar.Robot
radius. Variable in class ch.jp.robwar.RobotInfo
ReadOnlyMap(Map). Constructor for class ch.jp.robwar.ReadOnlyMap
Once the constructor is called, all allowed calls will be transmitted to the underlying map.
realBrain. Variable in class ch.jp.robwar.Contestant
RemoteControlled(). Constructor for class ch.jp.robwar.RemoteControlled
remove(MapObject). Method in class ch.jp.robwar.Map
removeEx(MapObject). Method in class ch.jp.robwar.Map
removeRobot(int). Method in class ch.jp.robwar.Map
Removes the robot with the given number from the map, if it exists.
resultOfLastAction. Variable in class ch.jp.robwar.Contestant
robInput. Variable in class ch.jp.robwar.AsynchronousBrainInterface
robInstructions. Variable in class ch.jp.robwar.AsynchronousBrainInterface
robot. Variable in class ch.jp.robwar.Contestant
Robot(Position, double, Color, int, Map, RobotImage). Constructor for class ch.jp.robwar.Robot
RobotImage(Position, double, Color, int). Constructor for class ch.jp.robwar.RobotImage
RobotInfo(). Constructor for class ch.jp.robwar.RobotInfo
RobotInfo(RobotImage). Constructor for class ch.jp.robwar.RobotInfo
robotNumber. Variable in class ch.jp.robwar.RobotInfo
robotTouching(Position, double, int). Method in class ch.jp.robwar.Map
Returns the number of the robot that is at a distance less than radius from pos, and whose number is different from except.
robotTouching(Position, double, int). Method in class ch.jp.robwar.ReadOnlyMap
Returns the number of the robot that is at a distance less than radius from pos, and whose number is different from except.
Rocket(Position, double, int). Constructor for class ch.jp.robwar.Rocket
Constructs a new rocket with a given starting point, facing angle and target.
Rocket(Position, Position). Constructor for class ch.jp.robwar.Rocket
This form of the constructor should not be used to instanciate a Rocket object: I prefer getting the position and angle and computing the two endpoints myself.
run(). Method in class ch.jp.robwar.AsynchronousBrainInterface
This method, meant to be called by (new AsynchronousBrainInterface(myBrain)).run(), Continuously calls the brain's nextMove method and accumulates the results (think logical OR).
run(). Method in class ch.jp.robwar.Testbed

S

Seeker(). Constructor for class ch.jp.robwar.Seeker
selfInfo. Variable in class ch.jp.robwar.Feedback
Information about the robot position and orientation, among others
setAim(int). Method in class ch.jp.robwar.Instructions
setBulletList(Vector). Method in class ch.jp.robwar.ReadOnlyMap
This method set the bullet list returned by getBulletList().
setDelay(int). Method in class ch.jp.robwar.Explosion
setFire(boolean). Method in class ch.jp.robwar.Instructions
setFireRocket(boolean). Method in class ch.jp.robwar.Instructions
Note that if set to true, aim must be set as well
setMap(Map). Method in class ch.jp.robwar.DefaultDisplayer
setMap(Map). Method in class ch.jp.robwar.MapDisplayer
setNbRockets(int). Method in class ch.jp.robwar.Robot
setRotation(double). Method in class ch.jp.robwar.Instructions
setSpeed(double). Method in class ch.jp.robwar.Instructions
ShootDancer(). Constructor for class ch.jp.robwar.ShootDancer
shortestTurn(double, double). Static method in class ch.jp.robwar.Helper
Returns +/- (targetAngle-startAngle), depending on which is shorter.
shortestTurn(double, double). Method in class ch.jp.robwar.ReadOnlyMap
Returns +/- (targetAngle-startAngle), depending on which is shorter.
simEventListeners. Variable in class ch.jp.robwar.Simulator
SimSound(AudioClip, AudioClip, AudioClip). Constructor for class ch.jp.robwar.SimSound
The sounds must be passed to the constructor.
Simulator(Applet, MapDisplayer). Constructor for class ch.jp.robwar.Simulator
speed. Variable in class ch.jp.robwar.Explosion
Sprinkler(). Constructor for class ch.jp.robwar.Sprinkler
Sprinkler2(). Constructor for class ch.jp.robwar.Sprinkler2
start(). Method in class ch.jp.robwar.ProfTimer
start(). Method in class ch.jp.robwar.Testbed
step(). Method in class ch.jp.robwar.Explosion
step(). Method in class ch.jp.robwar.Simulator
performs one step of the simulation returns false if the simulation is over, true otherwise
stimuli. Variable in class ch.jp.robwar.Feedback
Various inputs for the robot, see the Stimuli class.
Stimuli(). Constructor for class ch.jp.robwar.Stimuli
stop(). Method in class ch.jp.robwar.ProfTimer
stop(). Method in class ch.jp.robwar.Testbed

T

targetRadius. Variable in class ch.jp.robwar.Explosion
Testbed(). Constructor for class ch.jp.robwar.Testbed
testCollisionRoutines(). Method in class ch.jp.robwar.DefaultDisplayer
Displays a grid on the map, with a red dot where a collision would occur and green when not.
testIntersectionRoutines(). Method in class ch.jp.robwar.DefaultDisplayer
Displays a grid on the map, with a red line where an intersection would occur and green when not.
time. Variable in class ch.jp.robwar.Simulator
time. Variable in class ch.jp.robwar.Stimuli
timeTick(). Method in class ch.jp.robwar.BrainInterface
This goes to illustrate that OO is not perfect (and/or -more likely- that I am not perfect ;) This method had to be added to ensure good behavior to both BrainInterface and the new asynchronousBrainInterface
timeTilFireRocket. Variable in class ch.jp.robwar.BrainInterface
timeTilShoot. Variable in class ch.jp.robwar.BrainInterface
to. Variable in class ch.jp.robwar.LinearMapObject
toString(). Method in class ch.jp.robwar.ClassHolder
toString(). Method in class ch.jp.robwar.ProfTimer
touchesObstacle(Position, double, int). Method in class ch.jp.robwar.Map
Returns true if an object, except the robot number exceptRobot is at a distance shorter than radius to the given position.
touchesObstacle(Position, double, int). Method in class ch.jp.robwar.ReadOnlyMap
Returns true if an object, except the robot number exceptRobot is at a distance shorter than radius to the given position.
touchesWall(Position, double). Method in class ch.jp.robwar.Map
Returns true if a linear object of internalList is at a distance shorter than radius to the given position.
touchesWall(Position, double). Method in class ch.jp.robwar.ReadOnlyMap
Returns true if a linear object of internalList is at a distance shorter than radius to the given position.
traversesWall(LinearMapObject). Method in class ch.jp.robwar.Map
Returns true if the given line segment goes through a wall
traversesWall(LinearMapObject). Method in class ch.jp.robwar.ReadOnlyMap
Returns true if the given line segment goes through a wall
traversesWall(LinearMapObject, double). Method in class ch.jp.robwar.Map
Returns true if the given line segment goes through a wall or comes to a distance closer than dist to it.
traversesWall(LinearMapObject, double). Method in class ch.jp.robwar.ReadOnlyMap
Returns true if the given line segment goes through a wall or comes to a distance closer than dist to it.
turnByDeg(double). Method in class ch.jp.robwar.Robot
Turns the robot by the specified number of *degrees* returns whatever stimuli the robot would feel as a result (none in this implementation)
turnByRad(double). Method in class ch.jp.robwar.Robot
Turns the robot by the specified number of *radians* returns whatever stimuli the robot would feel as a result (none in this implementation)
turnTowards(Position). Method in class ch.jp.robwar.Rocket
Turns the rocket towards the given point.

U

update(Graphics). Method in class ch.jp.robwar.DefaultDisplayer
override pour eviter qu'il efface l'ecran d'abord
update(Graphics). Method in class ch.jp.robwar.DefaultInfoDisplayer
override so that the panel doesn't get erased first
updateLists(). Method in class ch.jp.robwar.Testbed

W

WallBouncer(). Constructor for class ch.jp.robwar.WallBouncer
WallBouncerShooter(). Constructor for class ch.jp.robwar.WallBouncerShooter
WallFollower(). Constructor for class ch.jp.robwar.WallFollower
wallHit(). Method in interface ch.jp.robwar.SimEventListener
A projectile has hit a wall
wallHit(). Method in class ch.jp.robwar.SimSound
A projectile has hit a wall
wallSnd. Variable in class ch.jp.robwar.SimSound
Wimp(). Constructor for class ch.jp.robwar.Wimp
windowActivated(WindowEvent). Method in class ch.jp.robwar.EtchABrain
windowActivated(WindowEvent). Method in class ch.jp.robwar.RemoteControlled
windowActivated(WindowEvent). Method in class ch.jp.robwar.Testbed
windowClosed(WindowEvent). Method in class ch.jp.robwar.EtchABrain
windowClosed(WindowEvent). Method in class ch.jp.robwar.RemoteControlled
windowClosed(WindowEvent). Method in class ch.jp.robwar.Testbed
windowClosing(WindowEvent). Method in class ch.jp.robwar.EtchABrain
windowClosing(WindowEvent). Method in class ch.jp.robwar.RemoteControlled
windowClosing(WindowEvent). Method in class ch.jp.robwar.Testbed
windowDeactivated(WindowEvent). Method in class ch.jp.robwar.EtchABrain
windowDeactivated(WindowEvent). Method in class ch.jp.robwar.RemoteControlled
windowDeactivated(WindowEvent). Method in class ch.jp.robwar.Testbed
windowDeiconified(WindowEvent). Method in class ch.jp.robwar.EtchABrain
windowDeiconified(WindowEvent). Method in class ch.jp.robwar.RemoteControlled
windowDeiconified(WindowEvent). Method in class ch.jp.robwar.Testbed
windowIconified(WindowEvent). Method in class ch.jp.robwar.EtchABrain
windowIconified(WindowEvent). Method in class ch.jp.robwar.RemoteControlled
windowIconified(WindowEvent). Method in class ch.jp.robwar.Testbed
windowOpened(WindowEvent). Method in class ch.jp.robwar.EtchABrain
windowOpened(WindowEvent). Method in class ch.jp.robwar.RemoteControlled
windowOpened(WindowEvent). Method in class ch.jp.robwar.Testbed
worldInterfaceLock. Variable in class ch.jp.robwar.AsynchronousBrainInterface
The external robot and the simulation use this semaphore so that reality cannot be altered in the middle of a step

X

x. Variable in class ch.jp.robwar.Position

Y

y. Variable in class ch.jp.robwar.Position