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
- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- 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
- 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)
- 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
- 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
-
- 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.
- 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
-
- 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
-
- onTheMap.
Variable in class ch.jp.robwar.Contestant
-
- orientation.
Variable in class ch.jp.robwar.RobotImage
-
- orientation.
Variable in class ch.jp.robwar.RobotInfo
-
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- 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.
Variable in class ch.jp.robwar.Position
-
- y.
Variable in class ch.jp.robwar.Position
-