Index (Robocode 1.2.4-Beta API)

Overview | Package | Class | Tree | Deprecated | Index | Help

PREV NEXT | FRAMES NO FRAMES

A B C D E F G H I M N O P R S T U W _

## A

abortCurrentBattle() - Method in class robocode.control.RobocodeEngine
  Asks a battle to abort.
abortCurrentBattle() - Method in class robocode.control.RobocodeEngine
  Asks a battle to abort.
ACCELERATION - Static variable in class robocode.Rules
  The acceleration of a robot, i.e. the increase of velocity when the robot moves forward, which is 1 pixel/turn.
ACCELERATION - Static variable in class robocode.Rules
  The acceleration of a robot, i.e. the increase of velocity when the robot moves forward, which is 1 pixel/turn.
addCustomEvent(Condition) - Method in class robocode.AdvancedRobot
  Registers a custom event to be called when a condition is met.
addCustomEvent(Condition) - Method in class robocode.AdvancedRobot
  Registers a custom event to be called when a condition is met.
AdvancedRobot - Class in robocode
  A more advanced type of robot that allows non-blocking calls, custom events, and writes to the filesystem.
AdvancedRobot - Class in robocode
  A more advanced type of robot that allows non-blocking calls, custom events, and writes to the filesystem.
AdvancedRobot() - Constructor for class robocode.AdvancedRobot
AdvancedRobot() - Constructor for class robocode.AdvancedRobot
ahead(double) - Method in class robocode.Robot
  Moves your robot forward.
ahead(double) - Method in class robocode.Robot
  Moves your robot forward.

## B

back(double) - Method in class robocode.Robot
  Moves your robot backward.
back(double) - Method in class robocode.Robot
  Moves your robot backward.
battleAborted(BattleSpecification) - Method in interface robocode.control.RobocodeListener
  Called when battle is aborted for any reason.
battleAborted(BattleSpecification) - Method in interface robocode.control.RobocodeListener
  Called when battle is aborted for any reason.
battleComplete(BattleSpecification, RobotResults[]) - Method in interface robocode.control.RobocodeListener
  Called when battle is complete.
battleComplete(BattleSpecification, RobotResults[]) - Method in interface robocode.control.RobocodeListener
  Called when battle is complete.
BattlefieldSpecification - Class in robocode.control
  Defines a battlefield
BattlefieldSpecification - Class in robocode.control
  Defines a battlefield
BattlefieldSpecification() - Constructor for class robocode.control.BattlefieldSpecification
  Creates a standard 800 x 600 battlefield
BattlefieldSpecification(int, int) - Constructor for class robocode.control.BattlefieldSpecification
  Creates a battlefield of any width and height.
BattlefieldSpecification() - Constructor for class robocode.control.BattlefieldSpecification
  Creates a standard 800 x 600 battlefield
BattlefieldSpecification(int, int) - Constructor for class robocode.control.BattlefieldSpecification
  Creates a battlefield of any width and height.
battleMessage(String) - Method in interface robocode.control.RobocodeListener
  Called for messages that would normally go to the Java console
battleMessage(String) - Method in interface robocode.control.RobocodeListener
  Called for messages that would normally go to the Java console
BattleSpecification - Class in robocode.control
  Defines a battle
BattleSpecification - Class in robocode.control
  Defines a battle
BattleSpecification(int, BattlefieldSpecification, RobotSpecification[]) - Constructor for class robocode.control.BattleSpecification
  Creates a BattleSpecification with the given number of rounds, battlefield, and robots inactivityTime defaults to 450.
BattleSpecification(int, long, double, BattlefieldSpecification, RobotSpecification[]) - Constructor for class robocode.control.BattleSpecification
  Creates a BattleSpecification with the given number of rounds, inactivityTime, gunCoolingRate, battlefield, and robots
BattleSpecification(int, BattlefieldSpecification, RobotSpecification[]) - Constructor for class robocode.control.BattleSpecification
  Creates a BattleSpecification with the given number of rounds, battlefield, and robots inactivityTime defaults to 450.
BattleSpecification(int, long, double, BattlefieldSpecification, RobotSpecification[]) - Constructor for class robocode.control.BattleSpecification
  Creates a BattleSpecification with the given number of rounds, inactivityTime, gunCoolingRate, battlefield, and robots
broadcastMessage(Serializable) - Method in class robocode.TeamRobot
  Broadcasts a message to all teammates Example public void run() { broadcastMessage("I'm here!")
broadcastMessage(Serializable) - Method in class robocode.TeamRobot
  Broadcasts a message to all teammates Example public void run() { broadcastMessage("I'm here!")
Bullet - Class in robocode
  Represents a bullet.
Bullet - Class in robocode
  Represents a bullet.
Bullet(BulletPeer) - Constructor for class robocode.Bullet
  Called by the game to create a Bullet object
Bullet(BulletPeer) - Constructor for class robocode.Bullet
  Called by the game to create a Bullet object
BulletHitBulletEvent - Class in robocode
  This event is sent to `onBulletHitBullet` when one of your bullets hits another bullet.
BulletHitBulletEvent - Class in robocode
  This event is sent to `onBulletHitBullet` when one of your bullets hits another bullet.
BulletHitBulletEvent(Bullet, Bullet) - Constructor for class robocode.BulletHitBulletEvent
  Called by the game to create a new BulletHitEvent.
BulletHitBulletEvent(Bullet, Bullet) - Constructor for class robocode.BulletHitBulletEvent
  Called by the game to create a new BulletHitEvent.
BulletHitEvent - Class in robocode
  This event is sent to `onBulletHit` when one of your bullets hits another robot.
BulletHitEvent - Class in robocode
  This event is sent to `onBulletHit` when one of your bullets hits another robot.
BulletHitEvent(String, double, Bullet) - Constructor for class robocode.BulletHitEvent
  Called by the game to create a new BulletHitEvent.
BulletHitEvent(String, double, Bullet) - Constructor for class robocode.BulletHitEvent
  Called by the game to create a new BulletHitEvent.
BulletMissedEvent - Class in robocode
  This event is sent to `onBulletMissed` when one of your bullets has misses.
BulletMissedEvent - Class in robocode
  This event is sent to `onBulletMissed` when one of your bullets has misses.
BulletMissedEvent(Bullet) - Constructor for class robocode.BulletMissedEvent
  Called by the game to create a new BulletMissedEvent.
BulletMissedEvent(Bullet) - Constructor for class robocode.BulletMissedEvent
  Called by the game to create a new BulletMissedEvent.

## C

clearAllEvents() - Method in class robocode.AdvancedRobot
  Clears out any pending events immediately.
clearAllEvents() - Method in class robocode.AdvancedRobot
  Clears out any pending events immediately.
close() - Method in class robocode.control.RobocodeEngine
  Call this when you are finished with this RobocodeEngine.
close() - Method in class robocode.control.RobocodeEngine
  Call this when you are finished with this RobocodeEngine.
close() - Method in class robocode.RobocodeFileOutputStream
  See java.io.FileOutputStream
close() - Method in class robocode.RobocodeFileOutputStream
  See java.io.FileOutputStream
compareTo(Event) - Method in class robocode.Event
  Used for sorting events based on priority and time.
compareTo(Event) - Method in class robocode.Event
  Used for sorting events based on priority and time.
Condition - Class in robocode
  Condition is used to define custom `waitFor` and custom events for a `AdvancedRobot`.
Condition - Class in robocode
  Condition is used to define custom `waitFor` and custom events for a `AdvancedRobot`.
Condition() - Constructor for class robocode.Condition
  Creates a new, unnamed Condition with the default priority.
Condition(String) - Constructor for class robocode.Condition
  Creates a new Condition with the specified name, and default priority.
Condition(String, int) - Constructor for class robocode.Condition
  Creates a new Condition with the specified name and priority.
Condition() - Constructor for class robocode.Condition
  Creates a new, unnamed Condition with the default priority.
Condition(String) - Constructor for class robocode.Condition
  Creates a new Condition with the specified name, and default priority.
Condition(String, int) - Constructor for class robocode.Condition
  Creates a new Condition with the specified name and priority.
CustomEvent - Class in robocode
  This event is sent to `onCustomEvent` when a custom condition is met.
CustomEvent - Class in robocode
  This event is sent to `onCustomEvent` when a custom condition is met.
CustomEvent(Condition) - Constructor for class robocode.CustomEvent
  Called by the game to create a new CustomEvent when a condition is met.
CustomEvent(Condition, int) - Constructor for class robocode.CustomEvent
  Called by the game to create a new CustomEvent when a condition is met.
CustomEvent(Condition) - Constructor for class robocode.CustomEvent
  Called by the game to create a new CustomEvent when a condition is met.
CustomEvent(Condition, int) - Constructor for class robocode.CustomEvent
  Called by the game to create a new CustomEvent when a condition is met.

## D

DeathEvent - Class in robocode
  This event is sent to `onDeath` when your robot dies.
DeathEvent - Class in robocode
  This event is sent to `onDeath` when your robot dies.
DeathEvent() - Constructor for class robocode.DeathEvent
  Called by the game to create a new DeathEvent.
DeathEvent() - Constructor for class robocode.DeathEvent
  Called by the game to create a new DeathEvent.
DECELERATION - Static variable in class robocode.Rules
  The deceleration of a robot, i.e. the decrease of velocity when the robot moves backwards (or brakes), which is 2 pixels/turn.
DECELERATION - Static variable in class robocode.Rules
  The deceleration of a robot, i.e. the decrease of velocity when the robot moves backwards (or brakes), which is 2 pixels/turn.
doNothing() - Method in class robocode.Robot
  Do nothing this turn.
doNothing() - Method in class robocode.Robot
  Do nothing this turn.
Droid - Interface in robocode
  Robots that implement Droid have no scanner, but an extra 20 life.
Droid - Interface in robocode
  Robots that implement Droid have no scanner, but an extra 20 life.

## E

endTurn() - Method in class robocode._AdvancedRobot
  Deprecated. use execute() instead.
endTurn() - Method in class robocode._AdvancedRobot
  Deprecated. use execute() instead.
Event - Class in robocode
  The basic superclass of all Robocode events
Event - Class in robocode
  The basic superclass of all Robocode events
Event() - Constructor for class robocode.Event
  Called by the game to create a new Event.
Event() - Constructor for class robocode.Event
  Called by the game to create a new Event.
execute() - Method in class robocode.AdvancedRobot
  Executes any pending actions, or continues executing actions that are in process.
execute() - Method in class robocode.AdvancedRobot
  Executes any pending actions, or continues executing actions that are in process.

## F

finalize() - Method in class robocode.Robot
  Called by the system to 'clean up' after your robot.
finalize() - Method in class robocode.Robot
  Called by the system to 'clean up' after your robot.
fire(double) - Method in class robocode.Robot
  Fires a bullet.
fire(double) - Method in class robocode.Robot
  Fires a bullet.
fireBullet(double) - Method in class robocode.Robot
  Fires a bullet.
fireBullet(double) - Method in class robocode.Robot
  Fires a bullet.
flush() - Method in class robocode.RobocodeFileOutputStream
  See java.io.FileOutputStream
flush() - Method in class robocode.RobocodeFileOutputStream
  See java.io.FileOutputStream

## G

getAllEvents() - Method in class robocode.AdvancedRobot
  Returns a vector containing all events currently in the robot's queue.
getAllEvents() - Method in class robocode.AdvancedRobot
  Returns a vector containing all events currently in the robot's queue.
getAuthorName() - Method in class robocode.control.RobotSpecification
  Gets the name of this robot's author
getAuthorName() - Method in class robocode.control.RobotSpecification
  Gets the name of this robot's author
getBattlefield() - Method in class robocode.control.BattleSpecification
  Gets the battleField for this battle
getBattlefield() - Method in class robocode.control.BattleSpecification
  Gets the battleField for this battle
getBattleFieldHeight() - Method in class robocode.Robot
  Get height of the current battlefield.
getBattleFieldHeight() - Method in class robocode.Robot
  Get height of the current battlefield.
getBattleFieldWidth() - Method in class robocode.Robot
  Get width of the current battlefield.
getBattleFieldWidth() - Method in class robocode.Robot
  Get width of the current battlefield.
getBattleNum() - Method in class robocode._Robot
  Deprecated. use getRoundNum() instead.
getBattleNum() - Method in class robocode._Robot
  Deprecated. use getRoundNum() instead.
getBattleProperties() - Method in class robocode.control.BattleSpecification
  Deprecated.
getBattleProperties() - Method in class robocode.control.BattleSpecification
  Deprecated.
getBearing() - Method in class robocode.HitByBulletEvent
  Returns the bearing to the bullet.
getBearing() - Method in class robocode.HitByBulletEvent
  Returns the bearing to the bullet.
getBearing() - Method in class robocode.HitRobotEvent
  Returns the angle to the robot you hit, relative to your robot's heading
getBearing() - Method in class robocode.HitRobotEvent
  Returns the angle to the robot you hit, relative to your robot's heading
getBearing() - Method in class robocode.HitWallEvent
  Returns the angle to the wall you hit, relative to your robot's heading
getBearing() - Method in class robocode.HitWallEvent
  Returns the angle to the wall you hit, relative to your robot's heading
getBearing() - Method in class robocode.ScannedRobotEvent
  Returns the angle to the robot, relative to your robot's heading, in degrees
getBearing() - Method in class robocode.ScannedRobotEvent
  Returns the angle to the robot, relative to your robot's heading, in degrees
getBearingDegrees() - Method in class robocode.HitRobotEvent
  Deprecated. use getBearing
getBearingDegrees() - Method in class robocode.HitRobotEvent
  Deprecated. use getBearing
getBearingDegrees() - Method in class robocode.HitWallEvent
  Deprecated. use getBearing
getBearingDegrees() - Method in class robocode.HitWallEvent
  Deprecated. use getBearing
getBearingRadians() - Method in class robocode.HitByBulletEvent
  Returns the bearing to the bullet.
getBearingRadians() - Method in class robocode.HitByBulletEvent
  Returns the bearing to the bullet.
getBearingRadians() - Method in class robocode.HitRobotEvent
  Returns the angle to the robot you hit in radians, relative to your robot's heading.
getBearingRadians() - Method in class robocode.HitRobotEvent
  Returns the angle to the robot you hit in radians, relative to your robot's heading.
getBearingRadians() - Method in class robocode.HitWallEvent
  Returns the angle to the wall you hit in radians, relative to your robot's heading.
getBearingRadians() - Method in class robocode.HitWallEvent
  Returns the angle to the wall you hit in radians, relative to your robot's heading.
getBearingRadians() - Method in class robocode.ScannedRobotEvent
  Returns the angle to the robot, relative to your robot's heading, in radians.
getBearingRadians() - Method in class robocode.ScannedRobotEvent
  Returns the angle to the robot, relative to your robot's heading, in radians.
getBullet() - Method in class robocode.BulletHitBulletEvent
  Returns the Bullet.
getBullet() - Method in class robocode.BulletHitBulletEvent
  Returns the Bullet.
getBullet() - Method in class robocode.BulletHitEvent
  Returns the Bullet that hit.
getBullet() - Method in class robocode.BulletHitEvent
  Returns the Bullet that hit.
getBullet() - Method in class robocode.BulletMissedEvent
  Returns the Bullet that missed.
getBullet() - Method in class robocode.BulletMissedEvent
  Returns the Bullet that missed.
getBullet() - Method in class robocode.HitByBulletEvent
  Returns the Bullet that hit you.
getBullet() - Method in class robocode.HitByBulletEvent
  Returns the Bullet that hit you.
getBulletDamage() - Method in class robocode.control.RobotResults
  Gets the bullet damage score of this robot.
getBulletDamage() - Method in class robocode.control.RobotResults
  Gets the bullet damage score of this robot.
getBulletDamage(double) - Static method in class robocode.Rules
  Returns the amount of damage of a bullet given a specific bullet power.
getBulletDamage(double) - Static method in class robocode.Rules
  Returns the amount of damage of a bullet given a specific bullet power.
getBulletDamageBonus() - Method in class robocode.control.RobotResults
  Gets the bullet damage bonus of this robot.
getBulletDamageBonus() - Method in class robocode.control.RobotResults
  Gets the bullet damage bonus of this robot.
getBulletHitBonus(double) - Static method in class robocode.Rules
  Returns the amount of bonus given when a robot's bullet hits an opponent robot given a specific bullet power.
getBulletHitBonus(double) - Static method in class robocode.Rules
  Returns the amount of bonus given when a robot's bullet hits an opponent robot given a specific bullet power.
getBulletHitBulletEvents() - Method in class robocode.AdvancedRobot
  Returns a vector containing all BulletHitBulletEvents currently in the robot's queue.
getBulletHitBulletEvents() - Method in class robocode.AdvancedRobot
  Returns a vector containing all BulletHitBulletEvents currently in the robot's queue.
getBulletHitEvents() - Method in class robocode.AdvancedRobot
  Returns a vector containing all BulletHitEvents currently in the robot's queue.
getBulletHitEvents() - Method in class robocode.AdvancedRobot
  Returns a vector containing all BulletHitEvents currently in the robot's queue.
getBulletMissedEvents() - Method in class robocode.AdvancedRobot
  Returns a vector containing all BulletMissedEvents currently in the robot's queue.
getBulletMissedEvents() - Method in class robocode.AdvancedRobot
  Returns a vector containing all BulletMissedEvents currently in the robot's queue.
getBulletSpeed(double) - Static method in class robocode.Rules
  Returns the speed of a bullet given a specific bullet power measured in pixels/turn
getBulletSpeed(double) - Static method in class robocode.Rules
  Returns the speed of a bullet given a specific bullet power measured in pixels/turn
getClassName() - Method in class robocode.control.RobotSpecification
  Gets the className of this robot
getClassName() - Method in class robocode.control.RobotSpecification
  Gets the className of this robot
getCondition() - Method in class robocode.CustomEvent
  Returns the condition that fired, causing this event to be generated.
getCondition() - Method in class robocode.CustomEvent
  Returns the condition that fired, causing this event to be generated.
getDataDirectory() - Method in class robocode.AdvancedRobot
  Returns a file representing a directory you can write to using RobocodeOutputStream.
getDataDirectory() - Method in class robocode.AdvancedRobot
  Returns a file representing a directory you can write to using RobocodeOutputStream.
getDataFile(String) - Method in class robocode.AdvancedRobot
  Returns a file in your data directory that you can write to RobocodeOutputStream.
getDataFile(String) - Method in class robocode.AdvancedRobot
  Returns a file in your data directory that you can write to RobocodeOutputStream.
getDataQuotaAvailable() - Method in class robocode.AdvancedRobot
  Returns the quota available in your data directory, in bytes.
getDataQuotaAvailable() - Method in class robocode.AdvancedRobot
  Returns the quota available in your data directory, in bytes.
getDescription() - Method in class robocode.control.RobotSpecification
  Gets the description of this robot
getDescription() - Method in class robocode.control.RobotSpecification
  Gets the description of this robot
getDistance() - Method in class robocode.ScannedRobotEvent
  Returns the distance to the robot you scanned (your center to his center).
getDistance() - Method in class robocode.ScannedRobotEvent
  Returns the distance to the robot you scanned (your center to his center).
getDistanceRemaining() - Method in class robocode.AdvancedRobot
  Gets distance left in the robot's current move.
getDistanceRemaining() - Method in class robocode.AdvancedRobot
  Gets distance left in the robot's current move.
getEnergy() - Method in class robocode.BulletHitEvent
  Returns the remaining energy of the robot you hit (after the damage done by your bullet).
getEnergy() - Method in class robocode.BulletHitEvent
  Returns the remaining energy of the robot you hit (after the damage done by your bullet).
getEnergy() - Method in class robocode.HitRobotEvent
  Returns the energy of the robot you hit
getEnergy() - Method in class robocode.HitRobotEvent
  Returns the energy of the robot you hit
getEnergy() - Method in class robocode.Robot
  Returns the robot's current energy
getEnergy() - Method in class robocode.Robot
  Returns the robot's current energy
getEnergy() - Method in class robocode.ScannedRobotEvent
  Returns the energy of the robot
getEnergy() - Method in class robocode.ScannedRobotEvent
  Returns the energy of the robot
getEventPriority(String) - Method in class robocode.AdvancedRobot
  Returns the current priority of a class of events.
getEventPriority(String) - Method in class robocode.AdvancedRobot
  Returns the current priority of a class of events.
getFirsts() - Method in class robocode.control.RobotResults
  Gets the number of times this robot placed first.
getFirsts() - Method in class robocode.control.RobotResults
  Gets the number of times this robot placed first.
getGunCharge() - Method in class robocode._Robot
  Deprecated. use getGunHeat()
getGunCharge() - Method in class robocode._Robot
  Deprecated. use getGunHeat()
getGunCoolingRate() - Method in class robocode.control.BattleSpecification
  Gets the gunCoolingRate for this battle
getGunCoolingRate() - Method in class robocode.control.BattleSpecification
  Gets the gunCoolingRate for this battle
getGunCoolingRate() - Method in class robocode.Robot
  Returns the rate at which the gun will cool down.
getGunCoolingRate() - Method in class robocode.Robot
  Returns the rate at which the gun will cool down.
getGunHeading() - Method in class robocode.Robot
  Returns gun heading in degrees.
getGunHeading() - Method in class robocode.Robot
  Returns gun heading in degrees.
getGunHeadingDegrees() - Method in class robocode._AdvancedRobot
  Deprecated. use getGunHeading
getGunHeadingDegrees() - Method in class robocode._AdvancedRobot
  Deprecated. use getGunHeading
getGunHeadingRadians() - Method in class robocode._AdvancedRadiansRobot
  Returns gun heading in radians.
getGunHeadingRadians() - Method in class robocode._AdvancedRadiansRobot
  Returns gun heading in radians.
getGunHeat() - Method in class robocode.Robot
  Returns the current heat of the gun.
getGunHeat() - Method in class robocode.Robot
  Returns the current heat of the gun.
getGunHeat(double) - Static method in class robocode.Rules
  Returns the heat produced by firing the gun given a specific bullet power.
getGunHeat(double) - Static method in class robocode.Rules
  Returns the heat produced by firing the gun given a specific bullet power.
getGunImageName() - Method in class robocode._Robot
  Deprecated. This call is not used.
getGunImageName() - Method in class robocode._Robot
  Deprecated. This call is not used.
getGunTurnRemaining() - Method in class robocode.AdvancedRobot
  Gets angle remaining in the gun's turn, in degrees
getGunTurnRemaining() - Method in class robocode.AdvancedRobot
  Gets angle remaining in the gun's turn, in degrees
getGunTurnRemainingRadians() - Method in class robocode._AdvancedRadiansRobot
  Gets angle remaining in the gun's turn, in radians
getGunTurnRemainingRadians() - Method in class robocode._AdvancedRadiansRobot
  Gets angle remaining in the gun's turn, in radians
getHeading() - Method in class robocode.Bullet
  Returns the direction the bullet is/was heading, in degrees (0 <= getHeading() < 360) This is not relative to the direction you are facing.
getHeading() - Method in class robocode.Bullet
  Returns the direction the bullet is/was heading, in degrees (0 <= getHeading() < 360) This is not relative to the direction you are facing.
getHeading() - Method in class robocode.HitByBulletEvent
  Returns the direction the bullet was heading when it hit you, in degrees (0 <= getHeading() < 360) This is not relative to the direction you are facing.
getHeading() - Method in class robocode.HitByBulletEvent
  Returns the direction the bullet was heading when it hit you, in degrees (0 <= getHeading() < 360) This is not relative to the direction you are facing.
getHeading() - Method in class robocode.Robot
  Returns the direction the robot is facing, in degrees.
getHeading() - Method in class robocode.Robot
  Returns the direction the robot is facing, in degrees.
getHeading() - Method in class robocode.ScannedRobotEvent
  Returns the direction the robot is facing, in degrees. 0 <= getRobotHeading() < 360
getHeading() - Method in class robocode.ScannedRobotEvent
  Returns the direction the robot is facing, in degrees. 0 <= getRobotHeading() < 360
getHeadingDegrees() - Method in class robocode._AdvancedRobot
  Deprecated. use getHeading
getHeadingDegrees() - Method in class robocode._AdvancedRobot
  Deprecated. use getHeading
getHeadingDegrees() - Method in class robocode.HitByBulletEvent
  Deprecated. use getHeading
getHeadingDegrees() - Method in class robocode.HitByBulletEvent
  Deprecated. use getHeading
getHeadingRadians() - Method in class robocode._AdvancedRadiansRobot
  Returns the direction the robot is facing, in radians.
getHeadingRadians() - Method in class robocode._AdvancedRadiansRobot
  Returns the direction the robot is facing, in radians.
getHeadingRadians() - Method in class robocode.Bullet
  Returns the direction the bullet is/was heading, in radians (0 <= getHeadingRadians() < 2 * Math.PI) This is not relative to the direction you are facing.
getHeadingRadians() - Method in class robocode.Bullet
  Returns the direction the bullet is/was heading, in radians (0 <= getHeadingRadians() < 2 * Math.PI) This is not relative to the direction you are facing.
getHeadingRadians() - Method in class robocode.HitByBulletEvent
  Returns the direction the bullet was heading when it hit you, in radians (0 <= getHeading() < 2 * PI) This is not relative to the direction you are facing.
getHeadingRadians() - Method in class robocode.HitByBulletEvent
  Returns the direction the bullet was heading when it hit you, in radians (0 <= getHeading() < 2 * PI) This is not relative to the direction you are facing.
getHeadingRadians() - Method in class robocode.ScannedRobotEvent
  Returns the direction the robot is facing, in radians. 0 <= getRobotHeading() < 2*PI
getHeadingRadians() - Method in class robocode.ScannedRobotEvent
  Returns the direction the robot is facing, in radians. 0 <= getRobotHeading() < 2*PI
getHeight() - Method in class robocode.control.BattlefieldSpecification
  Gets the height of this battlefield.
getHeight() - Method in class robocode.control.BattlefieldSpecification
  Gets the height of this battlefield.
getHeight() - Method in class robocode.Robot
  Returns the height of the robot
getHeight() - Method in class robocode.Robot
  Returns the height of the robot
getHitBullet() - Method in class robocode.BulletHitBulletEvent
  Returns the Bullet that was hit.
getHitBullet() - Method in class robocode.BulletHitBulletEvent
  Returns the Bullet that was hit.
getHitByBulletEvents() - Method in class robocode.AdvancedRobot
  Returns a vector containing all HitByBulletEvents currently in the robot's queue.
getHitByBulletEvents() - Method in class robocode.AdvancedRobot
  Returns a vector containing all HitByBulletEvents currently in the robot's queue.
getHitRobotEvents() - Method in class robocode.AdvancedRobot
  Returns a vector containing all HitRobotEvents currently in the robot's queue.
getHitRobotEvents() - Method in class robocode.AdvancedRobot
  Returns a vector containing all HitRobotEvents currently in the robot's queue.
getHitWallEvents() - Method in class robocode.AdvancedRobot
  Returns a vector containing all HitWallEvents currently in the robot's queue.
getHitWallEvents() - Method in class robocode.AdvancedRobot
  Returns a vector containing all HitWallEvents currently in the robot's queue.
getInactivityTime() - Method in class robocode.control.BattleSpecification
  Gets the inactivityTime for this battle
getInactivityTime() - Method in class robocode.control.BattleSpecification
  Gets the inactivityTime for this battle
getJarFile() - Method in class robocode.control.RobotSpecification
  Gets the jar file containing this robot.
getJarFile() - Method in class robocode.control.RobotSpecification
  Gets the jar file containing this robot.
getLastSurvivorBonus() - Method in class robocode.control.RobotResults
  Gets the last survivor bonus of this robot.
getLastSurvivorBonus() - Method in class robocode.control.RobotResults
  Gets the last survivor bonus of this robot.
getLife() - Method in class robocode._Robot
  Deprecated. Use getEnergy()
getLife() - Method in class robocode._Robot
  Deprecated. Use getEnergy()
getLife() - Method in class robocode.BulletHitEvent
  Deprecated. use getEnergy()
getLife() - Method in class robocode.BulletHitEvent
  Deprecated. use getEnergy()
getLife() - Method in class robocode.ScannedRobotEvent
  Deprecated. use getEnergy()
getLife() - Method in class robocode.ScannedRobotEvent
  Deprecated. use getEnergy()
getLocalRepository() - Method in class robocode.control.RobocodeEngine
  Gets a list of robots available for battle.
getLocalRepository() - Method in class robocode.control.RobocodeEngine
  Gets a list of robots available for battle.
getMaxWaitCount() - Method in class robocode._AdvancedRobot
  Deprecated. This method is no longer functional.
getMaxWaitCount() - Method in class robocode._AdvancedRobot
  Deprecated. This method is no longer functional.
getMessage() - Method in class robocode.MessageEvent
  Returns the message itself.
getMessage() - Method in class robocode.MessageEvent
  Returns the message itself.
getName() - Method in class robocode.Bullet
  Returns the name of the robot that fired this bullet
getName() - Method in class robocode.Bullet
  Returns the name of the robot that fired this bullet
getName() - Method in class robocode.BulletHitEvent
  Returns the name of the robot you hit.
getName() - Method in class robocode.BulletHitEvent
  Returns the name of the robot you hit.
getName() - Method in class robocode.Condition
getName() - Method in class robocode.Condition
getName() - Method in class robocode.HitByBulletEvent
  Returns the name of the robot that fired this bullet
getName() - Method in class robocode.HitByBulletEvent
  Returns the name of the robot that fired this bullet
getName() - Method in class robocode.HitRobotEvent
  Returns the name of the robot you hit
getName() - Method in class robocode.HitRobotEvent
  Returns the name of the robot you hit
getName() - Method in class robocode.RobocodeFileOutputStream
  Returns the filename
getName() - Method in class robocode.RobocodeFileOutputStream
  Returns the filename
getName() - Method in class robocode.Robot
  Returns the robot's name
getName() - Method in class robocode.Robot
  Returns the robot's name
getName() - Method in class robocode.RobotDeathEvent
  Returns the name of the robot that died.
getName() - Method in class robocode.RobotDeathEvent
  Returns the name of the robot that died.
getName() - Method in class robocode.ScannedRobotEvent
  Returns the name of the robot
getName() - Method in class robocode.ScannedRobotEvent
  Returns the name of the robot
getNumBattles() - Method in class robocode._Robot
  Deprecated. use getNumRounds() instead
getNumBattles() - Method in class robocode._Robot
  Deprecated. use getNumRounds() instead
getNumRounds() - Method in class robocode.control.BattleSpecification
  Gets the number of rounds in this battle
getNumRounds() - Method in class robocode.control.BattleSpecification
  Gets the number of rounds in this battle
getNumRounds() - Method in class robocode.Robot
  Returns the number of rounds in the current battle
getNumRounds() - Method in class robocode.Robot
  Returns the number of rounds in the current battle
getOthers() - Method in class robocode.Robot
  Returns how many opponents are left
getOthers() - Method in class robocode.Robot
  Returns how many opponents are left
getPower() - Method in class robocode.Bullet
  Returns the power of this bullet.
getPower() - Method in class robocode.Bullet
  Returns the power of this bullet.
getPower() - Method in class robocode.HitByBulletEvent
  Returns the power of this bullet.
getPower() - Method in class robocode.HitByBulletEvent
  Returns the power of this bullet.
getPriority() - Method in class robocode.Condition
getPriority() - Method in class robocode.Condition
getPriority() - Method in class robocode.Event
  Returns the priority of the event.
getPriority() - Method in class robocode.Event
  Returns the priority of the event.
getRadarHeading() - Method in class robocode.Robot
  Returns radar heading in degrees.
getRadarHeading() - Method in class robocode.Robot
  Returns radar heading in degrees.
getRadarHeadingDegrees() - Method in class robocode._AdvancedRobot
  Deprecated. use getRadarHeading
getRadarHeadingDegrees() - Method in class robocode._AdvancedRobot
  Deprecated. use getRadarHeading
getRadarHeadingRadians() - Method in class robocode._AdvancedRadiansRobot
  Returns radar heading in radians.
getRadarHeadingRadians() - Method in class robocode._AdvancedRadiansRobot
  Returns radar heading in radians.
getRadarImageName() - Method in class robocode._Robot
  Deprecated. This call is not used.
getRadarImageName() - Method in class robocode._Robot
  Deprecated. This call is not used.
getRadarTurnRemaining() - Method in class robocode.AdvancedRobot
  Gets angle remaining in the radar's turn, in degrees.
getRadarTurnRemaining() - Method in class robocode.AdvancedRobot
  Gets angle remaining in the radar's turn, in degrees.
getRadarTurnRemainingRadians() - Method in class robocode._AdvancedRadiansRobot
  Gets angle remaining in the radar's turn, in radians
getRadarTurnRemainingRadians() - Method in class robocode._AdvancedRadiansRobot
  Gets angle remaining in the radar's turn, in radians
getRamDamage() - Method in class robocode.control.RobotResults
  Gets the ram damage score of this robot.
getRamDamage() - Method in class robocode.control.RobotResults
  Gets the ram damage score of this robot.
getRamDamageBonus() - Method in class robocode.control.RobotResults
  Gets the ram damage bonus of this robot.
getRamDamageBonus() - Method in class robocode.control.RobotResults
  Gets the ram damage bonus of this robot.
getRank() - Method in class robocode.control.RobotResults
  Gets the rank of this robot in the results.
getRank() - Method in class robocode.control.RobotResults
  Gets the rank of this robot in the results.
getRobocodeVersion() - Method in class robocode.control.RobotSpecification
  Gets the version of Robocode this robot was designed for
getRobocodeVersion() - Method in class robocode.control.RobotSpecification
  Gets the version of Robocode this robot was designed for
getRobot() - Method in class robocode.control.RobotResults
  Gets the robot these results are for.
getRobot() - Method in class robocode.control.RobotResults
  Gets the robot these results are for.
getRobotBearing() - Method in class robocode.ScannedRobotEvent
  Deprecated. use getBearing()
getRobotBearing() - Method in class robocode.ScannedRobotEvent
  Deprecated. use getBearing()
getRobotBearingDegrees() - Method in class robocode.ScannedRobotEvent
  Deprecated. use getBearing()
getRobotBearingDegrees() - Method in class robocode.ScannedRobotEvent
  Deprecated. use getBearing()
getRobotBearingRadians() - Method in class robocode.ScannedRobotEvent
  Deprecated. use getBearingRadians()
getRobotBearingRadians() - Method in class robocode.ScannedRobotEvent
  Deprecated. use getBearingRadians()
getRobotDeathEvents() - Method in class robocode.AdvancedRobot
  Returns a vector containing all RobotDeathEvents currently in the robot's queue.
getRobotDeathEvents() - Method in class robocode.AdvancedRobot
  Returns a vector containing all RobotDeathEvents currently in the robot's queue.
getRobotDistance() - Method in class robocode.ScannedRobotEvent
  Deprecated. use getDistance()
getRobotDistance() - Method in class robocode.ScannedRobotEvent
  Deprecated. use getDistance()
getRobotHeading() - Method in class robocode.ScannedRobotEvent
  Deprecated. use getHeading()
getRobotHeading() - Method in class robocode.ScannedRobotEvent
  Deprecated. use getHeading()
getRobotHeadingDegrees() - Method in class robocode.ScannedRobotEvent
  Deprecated. use getHeading()
getRobotHeadingDegrees() - Method in class robocode.ScannedRobotEvent
  Deprecated. use getHeading()
getRobotHeadingRadians() - Method in class robocode.ScannedRobotEvent
  Deprecated. use getHeadingRadians()
getRobotHeadingRadians() - Method in class robocode.ScannedRobotEvent
  Deprecated. use getHeadingRadians()
getRobotImageName() - Method in class robocode._Robot
  Deprecated. This call is not used.
getRobotImageName() - Method in class robocode._Robot
  Deprecated. This call is not used.
getRobotLife() - Method in class robocode.BulletHitEvent
  Deprecated. use getEnergy()
getRobotLife() - Method in class robocode.BulletHitEvent
  Deprecated. use getEnergy()
getRobotLife() - Method in class robocode.ScannedRobotEvent
  Deprecated. use getEnergy()
getRobotLife() - Method in class robocode.ScannedRobotEvent
  Deprecated. use getEnergy()
getRobotName() - Method in class robocode.BulletHitEvent
  Deprecated. use getName()
getRobotName() - Method in class robocode.BulletHitEvent
  Deprecated. use getName()
getRobotName() - Method in class robocode.HitRobotEvent
  Deprecated. use getName
getRobotName() - Method in class robocode.HitRobotEvent
  Deprecated. use getName
getRobotName() - Method in class robocode.RobotDeathEvent
  Deprecated. use getName
getRobotName() - Method in class robocode.RobotDeathEvent
  Deprecated. use getName
getRobotName() - Method in class robocode.ScannedRobotEvent
  Deprecated. use getName()
getRobotName() - Method in class robocode.ScannedRobotEvent
  Deprecated. use getName()
getRobots() - Method in class robocode.control.BattleSpecification
  Gets the robots participating in this battle
getRobots() - Method in class robocode.control.BattleSpecification
  Gets the robots participating in this battle
getRobotVelocity() - Method in class robocode.ScannedRobotEvent
  Deprecated. use getVelocity()
getRobotVelocity() - Method in class robocode.ScannedRobotEvent
  Deprecated. use getVelocity()
getRoundNum() - Method in class robocode.Robot
  Returns the number of the current round (0 to getNumRounds()-1) in the battle
getRoundNum() - Method in class robocode.Robot
  Returns the number of the current round (0 to getNumRounds()-1) in the battle
getScannedRobotEvents() - Method in class robocode.AdvancedRobot
  Returns a vector containing all ScannedRobotEvents currently in the robot's queue.
getScannedRobotEvents() - Method in class robocode.AdvancedRobot
  Returns a vector containing all ScannedRobotEvents currently in the robot's queue.
getScore() - Method in class robocode.control.RobotResults
  Gets the total score of this robot.
getScore() - Method in class robocode.control.RobotResults
  Gets the total score of this robot.
getSeconds() - Method in class robocode.control.RobotResults
  Gets the number of times this robot placed second.
getSeconds() - Method in class robocode.control.RobotResults
  Gets the number of times this robot placed second.
getSender() - Method in class robocode.MessageEvent
  Returns the name of the sending robot
getSender() - Method in class robocode.MessageEvent
  Returns the name of the sending robot
getSurvival() - Method in class robocode.control.RobotResults
  Gets the survival score of this robot.
getSurvival() - Method in class robocode.control.RobotResults
  Gets the survival score of this robot.
getTeammates() - Method in class robocode.TeamRobot
  Returns an array of your teammates names Example public void run() { String[] teammates = getTeammates(); for (int i = 0; i < teammates.length; i++) System.out.println(teammates[i]); }
getTeammates() - Method in class robocode.TeamRobot
  Returns an array of your teammates names Example public void run() { String[] teammates = getTeammates(); for (int i = 0; i < teammates.length; i++) System.out.println(teammates[i]); }
getThirds() - Method in class robocode.control.RobotResults
  Gets the number of times this robot placed third.
getThirds() - Method in class robocode.control.RobotResults
  Gets the number of times this robot placed third.
getTime() - Method in class robocode.Event
  Returns the time the event occurred.
getTime() - Method in class robocode.Event
  Returns the time the event occurred.
getTime() - Method in class robocode.Robot
  Returns the current game time Note: 1 battle consists of multiple rounds Time is reset to 0 at the beginning of every round.
getTime() - Method in class robocode.Robot
  Returns the current game time Note: 1 battle consists of multiple rounds Time is reset to 0 at the beginning of every round.
getTurnRate(double) - Static method in class robocode.Rules
  Returns the turn rate of a robot given a specific velocity measured in degrees/turn.
getTurnRate(double) - Static method in class robocode.Rules
  Returns the turn rate of a robot given a specific velocity measured in degrees/turn.
getTurnRateRadians(double) - Static method in class robocode.Rules
  Returns the turn rate of a robot given a specific velocity measured in radians/turn.
getTurnRateRadians(double) - Static method in class robocode.Rules
  Returns the turn rate of a robot given a specific velocity measured in radians/turn.
getTurnRemaining() - Method in class robocode.AdvancedRobot
  Gets angle remaining in the robot's turn, in degrees.
getTurnRemaining() - Method in class robocode.AdvancedRobot
  Gets angle remaining in the robot's turn, in degrees.
getTurnRemainingRadians() - Method in class robocode._AdvancedRadiansRobot
  Gets angle remaining in the robot's turn, in radians.
getTurnRemainingRadians() - Method in class robocode._AdvancedRadiansRobot
  Gets angle remaining in the robot's turn, in radians.
getVelocity() - Method in class robocode.Bullet
  Returns the velocity of this bullet.
getVelocity() - Method in class robocode.Bullet
  Returns the velocity of this bullet.
getVelocity() - Method in class robocode.HitByBulletEvent
  Returns the velocity of this bullet.
getVelocity() - Method in class robocode.HitByBulletEvent
  Returns the velocity of this bullet.
getVelocity() - Method in class robocode.Robot
  Returns the velocity of the robot.
getVelocity() - Method in class robocode.Robot
  Returns the velocity of the robot.
getVelocity() - Method in class robocode.ScannedRobotEvent
  Returns the velocity of the robot
getVelocity() - Method in class robocode.ScannedRobotEvent
  Returns the velocity of the robot
getVersion() - Method in class robocode.control.RobocodeEngine
  Returns the installed version of Robocode.
getVersion() - Method in class robocode.control.RobocodeEngine
  Returns the installed version of Robocode.
getVersion() - Method in class robocode.control.RobotSpecification
  Gets the version of this robot.
getVersion() - Method in class robocode.control.RobotSpecification
  Gets the version of this robot.
getVictim() - Method in class robocode.Bullet
  Returns the name of the robot that this bullet hit, or null.
getVictim() - Method in class robocode.Bullet
  Returns the name of the robot that this bullet hit, or null.
getWaitCount() - Method in class robocode._AdvancedRobot
  Deprecated. Override onSkippedTurn instead.
getWaitCount() - Method in class robocode._AdvancedRobot
  Deprecated. Override onSkippedTurn instead.
getWallHitDamage(double) - Static method in class robocode.Rules
  Returns the amount of damage taken when an `AdvancedRobot` hits a wall a specific velocity.
getWallHitDamage(double) - Static method in class robocode.Rules
  Returns the amount of damage taken when an `AdvancedRobot` hits a wall a specific velocity.
getWebpage() - Method in class robocode.control.RobotSpecification
  Gets this robot's webpage
getWebpage() - Method in class robocode.control.RobotSpecification
  Gets this robot's webpage
getWidth() - Method in class robocode.control.BattlefieldSpecification
  Gets the width of this battlefield.
getWidth() - Method in class robocode.control.BattlefieldSpecification
  Gets the width of this battlefield.
getWidth() - Method in class robocode.Robot
  Returns the width of the robot
getWidth() - Method in class robocode.Robot
  Returns the width of the robot
getX() - Method in class robocode.Bullet
  Returns the x position of the bullet.
getX() - Method in class robocode.Bullet
  Returns the x position of the bullet.
getX() - Method in class robocode.Robot
  Returns the X position of the robot
getX() - Method in class robocode.Robot
  Returns the X position of the robot
getY() - Method in class robocode.Bullet
  Returns the y position of the bullet.
getY() - Method in class robocode.Bullet
  Returns the y position of the bullet.
getY() - Method in class robocode.Robot
  Returns the Y position of the robot
getY() - Method in class robocode.Robot
  Returns the Y position of the robot
GUN_TURN_RATE - Static variable in class robocode.Rules
  The turning rate of the gun measured in degrees, which is 20 degrees/turn.
GUN_TURN_RATE - Static variable in class robocode.Rules
  The turning rate of the gun measured in degrees, which is 20 degrees/turn.
GUN_TURN_RATE_RADIANS - Static variable in class robocode.Rules
  The turning rate of the gun measured in radians instead of degrees.
GUN_TURN_RATE_RADIANS - Static variable in class robocode.Rules
  The turning rate of the gun measured in radians instead of degrees.
GunTurnCompleteCondition - Class in robocode
  A prebuilt condition you can use that indicates your gun has finished rotating.
GunTurnCompleteCondition - Class in robocode
  A prebuilt condition you can use that indicates your gun has finished rotating.
GunTurnCompleteCondition(AdvancedRobot) - Constructor for class robocode.GunTurnCompleteCondition
  Creates a new GunTurnCompleteCondition with default priority.
GunTurnCompleteCondition(AdvancedRobot, int) - Constructor for class robocode.GunTurnCompleteCondition
  Creates a new GunTurnCompleteCondition with the specified priority.
GunTurnCompleteCondition(AdvancedRobot) - Constructor for class robocode.GunTurnCompleteCondition
  Creates a new GunTurnCompleteCondition with default priority.
GunTurnCompleteCondition(AdvancedRobot, int) - Constructor for class robocode.GunTurnCompleteCondition
  Creates a new GunTurnCompleteCondition with the specified priority.

## H

HitByBulletEvent - Class in robocode
  A HitByBulletEvent is sent to `Robot.onHitByBullet(robocode.HitByBulletEvent)` when you are hit by a bullet.
HitByBulletEvent - Class in robocode
  A HitByBulletEvent is sent to `Robot.onHitByBullet(robocode.HitByBulletEvent)` when you are hit by a bullet.
HitByBulletEvent(double, Bullet) - Constructor for class robocode.HitByBulletEvent
  Called by the game to create a new HitByBulletEvent.
HitByBulletEvent(double, Bullet) - Constructor for class robocode.HitByBulletEvent
  Called by the game to create a new HitByBulletEvent.
HitRobotEvent - Class in robocode
  A HitRobotEvent is sent to `Robot.onHitRobot(robocode.HitRobotEvent)` when you collide with another robot You can use the information contained in this event to determine what to do.
HitRobotEvent - Class in robocode
  A HitRobotEvent is sent to `Robot.onHitRobot(robocode.HitRobotEvent)` when you collide with another robot You can use the information contained in this event to determine what to do.
HitRobotEvent(String, double, double, boolean) - Constructor for class robocode.HitRobotEvent
  Called by the game to create a new HitRobotEvent.
HitRobotEvent(String, double, double, boolean) - Constructor for class robocode.HitRobotEvent
  Called by the game to create a new HitRobotEvent.
HitWallEvent - Class in robocode
  A HitWallEvent is sent to `Robot.onHitWall(robocode.HitWallEvent)` when you collide a wall.
HitWallEvent - Class in robocode
  A HitWallEvent is sent to `Robot.onHitWall(robocode.HitWallEvent)` when you collide a wall.
HitWallEvent(double) - Constructor for class robocode.HitWallEvent
  Called by the game to create a new HitWallEvent.
HitWallEvent(double) - Constructor for class robocode.HitWallEvent
  Called by the game to create a new HitWallEvent.

## I

isActive() - Method in class robocode.Bullet
  Returns true if the bullet is still on the battlefield, false otherwise.
isActive() - Method in class robocode.Bullet
  Returns true if the bullet is still on the battlefield, false otherwise.
isAdjustGunForRobotTurn() - Method in class robocode.AdvancedRobot
  Checks if the gun is set to adjust for the robot turning.
isAdjustGunForRobotTurn() - Method in class robocode.AdvancedRobot
  Checks if the gun is set to adjust for the robot turning.
isAdjustRadarForGunTurn() - Method in class robocode.AdvancedRobot
  Checks if the radar is set to adjust for the gun turning.
isAdjustRadarForGunTurn() - Method in class robocode.AdvancedRobot
  Checks if the radar is set to adjust for the gun turning.
isAdjustRadarForRobotTurn() - Method in class robocode.AdvancedRobot
  Checks if the radar is set to adjust for the robot turning.
isAdjustRadarForRobotTurn() - Method in class robocode.AdvancedRobot
  Checks if the radar is set to adjust for the robot turning.
isMyFault() - Method in class robocode.HitRobotEvent
  If you were moving toward the robot you hit, isMyFault() will return true.
isMyFault() - Method in class robocode.HitRobotEvent
  If you were moving toward the robot you hit, isMyFault() will return true.
isNear(double, double) - Static method in class robocode.util.Utils
  Tests if the two specified angles are near to each other.
isTeammate(String) - Method in class robocode.TeamRobot
  Checks if a given robot name is one of your teammates.
isTeammate(String) - Method in class robocode.TeamRobot
  Checks if a given robot name is one of your teammates.

## M

main(String[]) - Static method in class robocode.Robocode
  Use the command-line to start Robocode.
main(String[]) - Static method in class robocode.Robocode
  Use the command-line to start Robocode.
MAX_BULLET_POWER - Static variable in class robocode.Rules
  The maximum bullet power, i.e. the maximum amount of energy that can be transferred to a bullet when it is fired, which is 3 energy points.
MAX_BULLET_POWER - Static variable in class robocode.Rules
  The maximum bullet power, i.e. the maximum amount of energy that can be transferred to a bullet when it is fired, which is 3 energy points.
MAX_TURN_RATE - Static variable in class robocode.Rules
  The maximum turning rate of the robot, which is 10 degress/turn.
MAX_TURN_RATE - Static variable in class robocode.Rules
  The maximum turning rate of the robot, which is 10 degress/turn.
MAX_TURN_RATE_RADIANS - Static variable in class robocode.Rules
  The maximum turning rate of the robot measured in radians instead of degrees.
MAX_TURN_RATE_RADIANS - Static variable in class robocode.Rules
  The maximum turning rate of the robot measured in radians instead of degrees.
MAX_VELOCITY - Static variable in class robocode.Rules
  The maximum velocity of a robot, which is 8 pixels/turn.
MAX_VELOCITY - Static variable in class robocode.Rules
  The maximum velocity of a robot, which is 8 pixels/turn.
MessageEvent - Class in robocode
  A MessageEvent is sent to `TeamRobot.onMessageReceived(robocode.MessageEvent)` when a teammate sends you a message.
MessageEvent - Class in robocode
  A MessageEvent is sent to `TeamRobot.onMessageReceived(robocode.MessageEvent)` when a teammate sends you a message.
MessageEvent(String, Serializable) - Constructor for class robocode.MessageEvent
  Called by the game to create a new MessageEvent.
MessageEvent(String, Serializable) - Constructor for class robocode.MessageEvent
  Called by the game to create a new MessageEvent.
MIN_BULLET_POWER - Static variable in class robocode.Rules
  The minimum bullet power, i.e the amount of energy required for firing a bullet, which is 0.1 energy points.
MIN_BULLET_POWER - Static variable in class robocode.Rules
  The minimum bullet power, i.e the amount of energy required for firing a bullet, which is 0.1 energy points.
MoveCompleteCondition - Class in robocode
  A prebuilt condition you can use that indicates your robot has finished moving.
MoveCompleteCondition - Class in robocode
  A prebuilt condition you can use that indicates your robot has finished moving.
MoveCompleteCondition(AdvancedRobot) - Constructor for class robocode.MoveCompleteCondition
  Creates a new MoveCompleteCondition with default priority.
MoveCompleteCondition(AdvancedRobot, int) - Constructor for class robocode.MoveCompleteCondition
  Creates a new MoveCompleteCondition with the specified priority.
MoveCompleteCondition(AdvancedRobot) - Constructor for class robocode.MoveCompleteCondition
  Creates a new MoveCompleteCondition with default priority.
MoveCompleteCondition(AdvancedRobot, int) - Constructor for class robocode.MoveCompleteCondition
  Creates a new MoveCompleteCondition with the specified priority.

## N

name - Variable in class robocode.Condition
  The name of this condition
name - Variable in class robocode.Condition
  The name of this condition
normalAbsoluteAngle(double) - Static method in class robocode.util.Utils
  Normalizes an angle to an absolute angle.
normalNearAbsoluteAngle(double) - Static method in class robocode.util.Utils
  Normalizes an angle to be near an absolute angle.
normalRelativeAngle(double) - Static method in class robocode.util.Utils
  Normalizes an angle to a relative angle.

## O

onBulletHit(BulletHitEvent) - Method in class robocode.Robot
  This method will be called when one of your bullets hits another robot.
onBulletHit(BulletHitEvent) - Method in class robocode.Robot
  This method will be called when one of your bullets hits another robot.
onBulletHitBullet(BulletHitBulletEvent) - Method in class robocode.Robot
  This method will be called when one of your bullets hits another bullet.
onBulletHitBullet(BulletHitBulletEvent) - Method in class robocode.Robot
  This method will be called when one of your bullets hits another bullet.
onBulletMissed(BulletMissedEvent) - Method in class robocode.Robot
  This method will be called when one of your bullets misses (hits a wall).
onBulletMissed(BulletMissedEvent) - Method in class robocode.Robot
  This method will be called when one of your bullets misses (hits a wall).
onCustomEvent(CustomEvent) - Method in class robocode.AdvancedRobot
  This method will be called when a custom condition is met See the sample robots for examples of use.
onCustomEvent(CustomEvent) - Method in class robocode.AdvancedRobot
  This method will be called when a custom condition is met See the sample robots for examples of use.
onDeath(DeathEvent) - Method in class robocode.AdvancedRobot
  This method will be called if your robot dies You should override it in your robot if you want to be informed of this event.
onDeath(DeathEvent) - Method in class robocode.AdvancedRobot
  This method will be called if your robot dies You should override it in your robot if you want to be informed of this event.
onDeath(DeathEvent) - Method in class robocode.Robot
  This method will be called if your robot dies You should override it in your robot if you want to be informed of this event.
onDeath(DeathEvent) - Method in class robocode.Robot
  This method will be called if your robot dies You should override it in your robot if you want to be informed of this event.
onHitByBullet(HitByBulletEvent) - Method in class robocode.Robot
  This method will be called when your robot is hit by a bullet.
onHitByBullet(HitByBulletEvent) - Method in class robocode.Robot
  This method will be called when your robot is hit by a bullet.
onHitRobot(HitRobotEvent) - Method in class robocode.Robot
  This method will be called when your robot collides with another robot.
onHitRobot(HitRobotEvent) - Method in class robocode.Robot
  This method will be called when your robot collides with another robot.
onHitWall(HitWallEvent) - Method in class robocode.Robot
  This method will be called when your robot collides with a wall.
onHitWall(HitWallEvent) - Method in class robocode.Robot
  This method will be called when your robot collides with a wall.
onMessageReceived(MessageEvent) - Method in class robocode.TeamRobot
  This method will be called when your robot receives a message from a teammate.
onMessageReceived(MessageEvent) - Method in class robocode.TeamRobot
  This method will be called when your robot receives a message from a teammate.
onPaint(Graphics2D) - Method in class robocode.Robot
  This method is called every time the robot is painted if the robot painting feature is enabled on your robot.
onPaint(Graphics2D) - Method in class robocode.Robot
  This method is called every time the robot is painted if the robot painting feature is enabled on your robot.
onRobotDeath(RobotDeathEvent) - Method in class robocode.Robot
  This method will be called if another robot dies You should override it in your robot if you want to be informed of this event.
onRobotDeath(RobotDeathEvent) - Method in class robocode.Robot
  This method will be called if another robot dies You should override it in your robot if you want to be informed of this event.
onScannedRobot(ScannedRobotEvent) - Method in class robocode.Robot
  This method will be called when your robot sees another robot.
onScannedRobot(ScannedRobotEvent) - Method in class robocode.Robot
  This method will be called when your robot sees another robot.
onSkippedTurn(SkippedTurnEvent) - Method in class robocode.AdvancedRobot
  This method will be called if you are taking an extremely long time between actions.
onSkippedTurn(SkippedTurnEvent) - Method in class robocode.AdvancedRobot
  This method will be called if you are taking an extremely long time between actions.
onWin(WinEvent) - Method in class robocode.Robot
  This method will be called if your robot wins a battle.
onWin(WinEvent) - Method in class robocode.Robot
  This method will be called if your robot wins a battle.
out - Variable in class robocode.Robot
  The output stream your robot should use to print.
out - Variable in class robocode.Robot
  The output stream your robot should use to print.

## P

printRunningThreads() - Static method in class robocode.Robocode
  Prints out all running thread to the standard system out (console)
printRunningThreads() - Static method in class robocode.Robocode
  Prints out all running thread to the standard system out (console)
priority - Variable in class robocode.Condition
  The priority of this condition.
priority - Variable in class robocode.Condition
  The priority of this condition.

## R

RADAR_SCAN_RADIUS - Static variable in class robocode.Rules
  The radar scan radius, which is 1200 pixels.
RADAR_SCAN_RADIUS - Static variable in class robocode.Rules
  The radar scan radius, which is 1200 pixels.
RADAR_TURN_RATE - Static variable in class robocode.Rules
  The turning rate of the radar measured in degrees, which is 45 degrees/turn.
RADAR_TURN_RATE - Static variable in class robocode.Rules
  The turning rate of the radar measured in degrees, which is 45 degrees/turn.
RADAR_TURN_RATE_RADIANS - Static variable in class robocode.Rules
  The turning rate of the radar measured in radians instead of degrees.
RADAR_TURN_RATE_RADIANS - Static variable in class robocode.Rules
  The turning rate of the radar measured in radians instead of degrees.
RadarTurnCompleteCondition - Class in robocode
  A prebuilt condition you can use that indicates your radar has finished rotating.
RadarTurnCompleteCondition - Class in robocode
  A prebuilt condition you can use that indicates your radar has finished rotating.
RadarTurnCompleteCondition(AdvancedRobot) - Constructor for class robocode.RadarTurnCompleteCondition
  Creates a new RadarTurnCompleteCondition with default priority.
RadarTurnCompleteCondition(AdvancedRobot, int) - Constructor for class robocode.RadarTurnCompleteCondition
  Creates a new RadarTurnCompleteCondition with the specified priority.
RadarTurnCompleteCondition(AdvancedRobot) - Constructor for class robocode.RadarTurnCompleteCondition
  Creates a new RadarTurnCompleteCondition with default priority.
RadarTurnCompleteCondition(AdvancedRobot, int) - Constructor for class robocode.RadarTurnCompleteCondition
  Creates a new RadarTurnCompleteCondition with the specified priority.
removeCustomEvent(Condition) - Method in class robocode.AdvancedRobot
  Removes a custom event (specified by condition).
removeCustomEvent(Condition) - Method in class robocode.AdvancedRobot
  Removes a custom event (specified by condition).
resume() - Method in class robocode.Robot
  Resume the movement you stopped in stop(), if any.
resume() - Method in class robocode.Robot
  Resume the movement you stopped in stop(), if any.
robocode - package robocode
Robocode - Class in robocode
  Robocode - A programming game involving battling AI tanks.
Robocode - Class in robocode
  Robocode - A programming game involving battling AI tanks.
robocode.control - package robocode.control
RobocodeEngine - Class in robocode.control
  RobocodeEngine - Class for controlling Robocode.
RobocodeEngine - Class in robocode.control
  RobocodeEngine - Class for controlling Robocode.
RobocodeEngine(File, RobocodeListener) - Constructor for class robocode.control.RobocodeEngine
  Creates a new RobocodeEngine
RobocodeEngine(RobocodeListener) - Constructor for class robocode.control.RobocodeEngine
  Creates a new RobocodeEngine using robocode.jar to determine the robocodeHome file.
RobocodeEngine(File, RobocodeListener) - Constructor for class robocode.control.RobocodeEngine
  Creates a new RobocodeEngine
RobocodeEngine(RobocodeListener) - Constructor for class robocode.control.RobocodeEngine
  Creates a new RobocodeEngine using robocode.jar to determine the robocodeHome file.
RobocodeFileOutputStream - Class in robocode
  RobocodeFileOutputStream
RobocodeFileOutputStream - Class in robocode
  RobocodeFileOutputStream
RobocodeFileOutputStream(File) - Constructor for class robocode.RobocodeFileOutputStream
  RobocodeFileOutputStream constructor -- see FileOutputStream for docs!
RobocodeFileOutputStream(FileDescriptor) - Constructor for class robocode.RobocodeFileOutputStream
  RobocodeFileOutputStream constructor -- see FileOutputStream for docs!
RobocodeFileOutputStream(String) - Constructor for class robocode.RobocodeFileOutputStream
  RobocodeFileOutputStream constructor -- see FileOutputStream for docs!
RobocodeFileOutputStream(String, boolean) - Constructor for class robocode.RobocodeFileOutputStream
  RobocodeFileOutputStream constructor -- see FileOutputStream for docs!
RobocodeFileOutputStream(File) - Constructor for class robocode.RobocodeFileOutputStream
  RobocodeFileOutputStream constructor -- see FileOutputStream for docs!
RobocodeFileOutputStream(FileDescriptor) - Constructor for class robocode.RobocodeFileOutputStream
  RobocodeFileOutputStream constructor -- see FileOutputStream for docs!
RobocodeFileOutputStream(String) - Constructor for class robocode.RobocodeFileOutputStream
  RobocodeFileOutputStream constructor -- see FileOutputStream for docs!
RobocodeFileOutputStream(String, boolean) - Constructor for class robocode.RobocodeFileOutputStream
  RobocodeFileOutputStream constructor -- see FileOutputStream for docs!
RobocodeFileWriter - Class in robocode
  See java.io.FileWriter
RobocodeFileWriter - Class in robocode
  See java.io.FileWriter
RobocodeFileWriter(File) - Constructor for class robocode.RobocodeFileWriter
  RobocodeFileWriter constructor -- see java.io.FileWriter for docs!
RobocodeFileWriter(FileDescriptor) - Constructor for class robocode.RobocodeFileWriter
  RobocodeFileWriter constructor -- see java.io.FileWriter for docs!
RobocodeFileWriter(String) - Constructor for class robocode.RobocodeFileWriter
  RobocodeFileWriter constructor -- see java.io.FileWriter for docs!
RobocodeFileWriter(String, boolean) - Constructor for class robocode.RobocodeFileWriter
  RobocodeFileWriter constructor -- see java.io.FileWriter for docs!
RobocodeFileWriter(File) - Constructor for class robocode.RobocodeFileWriter
  RobocodeFileWriter constructor -- see java.io.FileWriter for docs!
RobocodeFileWriter(FileDescriptor) - Constructor for class robocode.RobocodeFileWriter
  RobocodeFileWriter constructor -- see java.io.FileWriter for docs!
RobocodeFileWriter(String) - Constructor for class robocode.RobocodeFileWriter
  RobocodeFileWriter constructor -- see java.io.FileWriter for docs!
RobocodeFileWriter(String, boolean) - Constructor for class robocode.RobocodeFileWriter
  RobocodeFileWriter constructor -- see java.io.FileWriter for docs!
RobocodeListener - Interface in robocode.control
  RobocodeListener - Interface for receiving callbacks from RobocodeEngine
RobocodeListener - Interface in robocode.control
  RobocodeListener - Interface for receiving callbacks from RobocodeEngine
Robot - Class in robocode
  The basic robot class that you will extend to create your own robots.
Robot - Class in robocode
  The basic robot class that you will extend to create your own robots.
Robot() - Constructor for class robocode.Robot
Robot() - Constructor for class robocode.Robot
ROBOT_HIT_BONUS - Static variable in class robocode.Rules
  The amount of bonus given when a robot moving forward hits an opponent robot (ramming), which is 1.2 energy points.
ROBOT_HIT_BONUS - Static variable in class robocode.Rules
  The amount of bonus given when a robot moving forward hits an opponent robot (ramming), which is 1.2 energy points.
ROBOT_HIT_DAMAGE - Static variable in class robocode.Rules
  The amount of damage taken when a robot hits or is hit by another robot, which is 0.6 energy points.
ROBOT_HIT_DAMAGE - Static variable in class robocode.Rules
  The amount of damage taken when a robot hits or is hit by another robot, which is 0.6 energy points.
RobotDeathEvent - Class in robocode
  This event is sent to `onRobotDeath` when another robot (not you) dies.
RobotDeathEvent - Class in robocode
  This event is sent to `onRobotDeath` when another robot (not you) dies.
RobotDeathEvent(String) - Constructor for class robocode.RobotDeathEvent
  Called by the game to create a new RobotDeathEvent.
RobotDeathEvent(String) - Constructor for class robocode.RobotDeathEvent
  Called by the game to create a new RobotDeathEvent.
RobotResults - Class in robocode.control
  Contains results for a robot when a battle completes.
RobotResults - Class in robocode.control
  Contains results for a robot when a battle completes.
RobotResults(RobotSpecification, int, double, double, double, double, double, double, double, int, int, int) - Constructor for class robocode.control.RobotResults
RobotResults(RobotSpecification, int, double, double, double, double, double, double, double, int, int, int) - Constructor for class robocode.control.RobotResults
RobotSpecification - Class in robocode.control
  Defines a robot.
RobotSpecification - Class in robocode.control
  Defines a robot.
Rules - Class in robocode
  Constants and methods for getting the rules of Robocode.
Rules - Class in robocode
  Constants and methods for getting the rules of Robocode.
Rules() - Constructor for class robocode.Rules
Rules() - Constructor for class robocode.Rules
run() - Method in class robocode.Robot
  The main method in every robot.
run() - Method in class robocode.Robot
  The main method in every robot.
runBattle(BattleSpecification) - Method in class robocode.control.RobocodeEngine
  Runs a battle
runBattle(BattleSpecification) - Method in class robocode.control.RobocodeEngine
  Runs a battle

## S

scan() - Method in class robocode.Robot
  Look for other robots.
scan() - Method in class robocode.Robot
  Look for other robots.
ScannedRobotEvent - Class in robocode
  A ScannedRobotEvent is sent to `Robot.onScannedRobot(robocode.ScannedRobotEvent)` when you scan a robot.
ScannedRobotEvent - Class in robocode
  A ScannedRobotEvent is sent to `Robot.onScannedRobot(robocode.ScannedRobotEvent)` when you scan a robot.
ScannedRobotEvent(String, double, double, double, double, double) - Constructor for class robocode.ScannedRobotEvent
  Called by the game to create a new ScannedRobotEvent.
ScannedRobotEvent(String, double, double, double, double, double) - Constructor for class robocode.ScannedRobotEvent
  Called by the game to create a new ScannedRobotEvent.
sendMessage(String, Serializable) - Method in class robocode.TeamRobot
  Sends a message to one (or more) teammates Example public void run() { sendMessage("sample.DroidBot","I'm here!")
sendMessage(String, Serializable) - Method in class robocode.TeamRobot
  Sends a message to one (or more) teammates Example public void run() { sendMessage("sample.DroidBot","I'm here!")
setAdjustGunForRobotTurn(boolean) - Method in class robocode.Robot
  Sets the gun to automatically turn the opposite way when the robot turns.
setAdjustGunForRobotTurn(boolean) - Method in class robocode.Robot
  Sets the gun to automatically turn the opposite way when the robot turns.
setAdjustRadarForGunTurn(boolean) - Method in class robocode.Robot
  Sets the radar to automatically turn the opposite way when the gun turns.
setAdjustRadarForGunTurn(boolean) - Method in class robocode.Robot
  Sets the radar to automatically turn the opposite way when the gun turns.
setAdjustRadarForRobotTurn(boolean) - Method in class robocode.Robot
  Sets the radar to automatically turn the opposite way when the robot turns.
setAdjustRadarForRobotTurn(boolean) - Method in class robocode.Robot
  Sets the radar to automatically turn the opposite way when the robot turns.
setAhead(double) - Method in class robocode.AdvancedRobot
  Sets the robot to move ahead by distance This call returns immediately, and will not execute until you call execute() or take an action that executes.
setAhead(double) - Method in class robocode.AdvancedRobot
  Sets the robot to move ahead by distance This call returns immediately, and will not execute until you call execute() or take an action that executes.
setAllColors(Color) - Method in class robocode.Robot
  Call this method to set all your robot's colors to the same color, i.e. the color of the body, gun, radar, bullet, and scan arc.
setAllColors(Color) - Method in class robocode.Robot
  Call this method to set all your robot's colors to the same color, i.e. the color of the body, gun, radar, bullet, and scan arc.
setBack(double) - Method in class robocode.AdvancedRobot
  Sets the robot to move back by distance.
setBack(double) - Method in class robocode.AdvancedRobot
  Sets the robot to move back by distance.
setBodyColor(Color) - Method in class robocode.Robot
  Call this method to set your robot's body color.
setBodyColor(Color) - Method in class robocode.Robot
  Call this method to set your robot's body color.
setBulletColor(Color) - Method in class robocode.Robot
  Call this method to set your robot's bullet color.
setBulletColor(Color) - Method in class robocode.Robot
  Call this method to set your robot's bullet color.
setColors(Color, Color, Color) - Method in class robocode.Robot
  Call this method to set the color of your robot's body, gun, and radar.
setColors(Color, Color, Color, Color, Color) - Method in class robocode.Robot
  Call this method to set the color of your robot's body, gun, radar, bullet, and scan arc.
setColors(Color, Color, Color) - Method in class robocode.Robot
  Call this method to set the color of your robot's body, gun, and radar.
setColors(Color, Color, Color, Color, Color) - Method in class robocode.Robot
  Call this method to set the color of your robot's body, gun, radar, bullet, and scan arc.
setEventPriority(String, int) - Method in class robocode.AdvancedRobot
  Set the priority of a class of events.
setEventPriority(String, int) - Method in class robocode.AdvancedRobot
  Set the priority of a class of events.
setFileOutputStream(FileOutputStream) - Method in class robocode.RobocodeFileOutputStream
  The system calls this method, you should not call it.
setFileOutputStream(FileOutputStream) - Method in class robocode.RobocodeFileOutputStream
  The system calls this method, you should not call it.
setFire(double) - Method in class robocode.AdvancedRobot
  Sets the gun to fire a bullet.
setFire(double) - Method in class robocode.AdvancedRobot
  Sets the gun to fire a bullet.
setFireBullet(double) - Method in class robocode.AdvancedRobot
  Fires a bullet.
setFireBullet(double) - Method in class robocode.AdvancedRobot
  Fires a bullet.
setGunColor(Color) - Method in class robocode.Robot
  Call this method to set your robot's gun color.
setGunColor(Color) - Method in class robocode.Robot
  Call this method to set your robot's gun color.
setGunImageName(String) - Method in class robocode._Robot
  Deprecated. This call is not used.
setGunImageName(String) - Method in class robocode._Robot
  Deprecated. This call is not used.
setInterruptible(boolean) - Method in class robocode._Robot
  Deprecated. This call has moved to AdvancedRobot, and will no longer function in the Robot class.
setInterruptible(boolean) - Method in class robocode._Robot
  Deprecated. This call has moved to AdvancedRobot, and will no longer function in the Robot class.
setInterruptible(boolean) - Method in class robocode.AdvancedRobot
  Call this during an event handler to allow new events of the same priority, generated following this call, to restart the event handler.
setInterruptible(boolean) - Method in class robocode.AdvancedRobot
  Call this during an event handler to allow new events of the same priority, generated following this call, to restart the event handler.
setMaxTurnRate(double) - Method in class robocode.AdvancedRobot
  If you would like to turn slower than 10 degrees / tick, call this method to set it.
setMaxTurnRate(double) - Method in class robocode.AdvancedRobot
  If you would like to turn slower than 10 degrees / tick, call this method to set it.
setMaxVelocity(double) - Method in class robocode.AdvancedRobot
  If you would like to limit your robot's speed to less than 8, call this method.
setMaxVelocity(double) - Method in class robocode.AdvancedRobot
  If you would like to limit your robot's speed to less than 8, call this method.
setName(String) - Method in class robocode.Condition
  Sets the name of this condition
setName(String) - Method in class robocode.Condition
  Sets the name of this condition
setPeer(RobotPeer) - Method in class robocode._Robot
  This method is called by the game.
setPeer(RobotPeer) - Method in class robocode._Robot
  This method is called by the game.
setPriority(int) - Method in class robocode.Condition
  Sets the priority of this condition
setPriority(int) - Method in class robocode.Condition
  Sets the priority of this condition
setPriority(int) - Method in class robocode.Event
  Called by the game to set the priority of an event to the priority your robot specified for this type of event (or the default priority)
setPriority(int) - Method in class robocode.Event
  Called by the game to set the priority of an event to the priority your robot specified for this type of event (or the default priority)
setRadarColor(Color) - Method in class robocode.Robot
  Call this method to set your robot's radar color.
setRadarColor(Color) - Method in class robocode.Robot
  Call this method to set your robot's radar color.
setRadarImageName(String) - Method in class robocode._Robot
  Deprecated. This call is not used.
setRadarImageName(String) - Method in class robocode._Robot
  Deprecated. This call is not used.
setResume() - Method in class robocode.AdvancedRobot
  Sets the robot to resume the movement you stopped in stop() or setStop(), if any.
setResume() - Method in class robocode.AdvancedRobot
  Sets the robot to resume the movement you stopped in stop() or setStop(), if any.
setRobotImageName(String) - Method in class robocode._Robot
  Deprecated. This call is not used.
setRobotImageName(String) - Method in class robocode._Robot
  Deprecated. This call is not used.
setScanColor(Color) - Method in class robocode.Robot
  Call this method to set your robot's scan color.
setScanColor(Color) - Method in class robocode.Robot
  Call this method to set your robot's scan color.
setStop() - Method in class robocode.AdvancedRobot
  This call is identical to `stop()`, but returns immediately, and will not execute until you call execute() or take an action that executes.
setStop(boolean) - Method in class robocode.AdvancedRobot
  This call is identical to `stop(boolean)`, but returns immediately, and will not execute until you call execute() or take an action that executes.
setStop() - Method in class robocode.AdvancedRobot
  This call is identical to `stop()`, but returns immediately, and will not execute until you call execute() or take an action that executes.
setStop(boolean) - Method in class robocode.AdvancedRobot
  This call is identical to `stop(boolean)`, but returns immediately, and will not execute until you call execute() or take an action that executes.
setThreadManager(ThreadManager) - Static method in class robocode.RobocodeFileOutputStream
  The system calls this method, you should not call it.
setThreadManager(ThreadManager) - Static method in class robocode.RobocodeFileOutputStream
  The system calls this method, you should not call it.
setTime(long) - Method in class robocode.Event
  Called by the game to set the time an event occurred.
setTime(long) - Method in class robocode.Event
  Called by the game to set the time an event occurred.
setTurnGunLeft(double) - Method in class robocode.AdvancedRobot
  Sets the gun to turn left by degrees This call returns immediately, and will not execute until you call execute() or take an action that executes.
setTurnGunLeft(double) - Method in class robocode.AdvancedRobot
  Sets the gun to turn left by degrees This call returns immediately, and will not execute until you call execute() or take an action that executes.
setTurnGunLeftDegrees(double) - Method in class robocode._AdvancedRobot
  Deprecated. use #setTurnGunLeft
setTurnGunLeftDegrees(double) - Method in class robocode._AdvancedRobot
  Deprecated. use #setTurnGunLeft
setTurnGunLeftRadians(double) - Method in class robocode._AdvancedRadiansRobot
  Sets the gun to turn left by radians.
setTurnGunLeftRadians(double) - Method in class robocode._AdvancedRadiansRobot
  Sets the gun to turn left by radians.
setTurnGunRight(double) - Method in class robocode.AdvancedRobot
  Sets the gun to turn right by degrees.
setTurnGunRight(double) - Method in class robocode.AdvancedRobot
  Sets the gun to turn right by degrees.
setTurnGunRightDegrees(double) - Method in class robocode._AdvancedRobot
  Deprecated. use #setTurnGunRight
setTurnGunRightDegrees(double) - Method in class robocode._AdvancedRobot
  Deprecated. use #setTurnGunRight
setTurnGunRightRadians(double) - Method in class robocode._AdvancedRadiansRobot
  Sets the gun to turn right by radians.
setTurnGunRightRadians(double) - Method in class robocode._AdvancedRadiansRobot
  Sets the gun to turn right by radians.
setTurnLeft(double) - Method in class robocode.AdvancedRobot
  Sets the robot to turn left by degrees.
setTurnLeft(double) - Method in class robocode.AdvancedRobot
  Sets the robot to turn left by degrees.
setTurnLeftDegrees(double) - Method in class robocode._AdvancedRobot
  Deprecated. use #setTurnLeft
setTurnLeftDegrees(double) - Method in class robocode._AdvancedRobot
  Deprecated. use #setTurnLeft
setTurnLeftRadians(double) - Method in class robocode._AdvancedRadiansRobot
  Sets the robot to turn left by radians.
setTurnLeftRadians(double) - Method in class robocode._AdvancedRadiansRobot
  Sets the robot to turn left by radians.
setTurnRadarLeft(double) - Method in class robocode.AdvancedRobot
  Sets the radar to turn left by degrees.
setTurnRadarLeft(double) - Method in class robocode.AdvancedRobot
  Sets the radar to turn left by degrees.
setTurnRadarLeftDegrees(double) - Method in class robocode._AdvancedRobot
  Deprecated. use #setTurnRadarLeft
setTurnRadarLeftDegrees(double) - Method in class robocode._AdvancedRobot
  Deprecated. use #setTurnRadarLeft
setTurnRadarLeftRadians(double) - Method in class robocode._AdvancedRadiansRobot
  Sets the radar to turn left by radians.
setTurnRadarLeftRadians(double) - Method in class robocode._AdvancedRadiansRobot
  Sets the radar to turn left by radians.
setTurnRadarRight(double) - Method in class robocode.AdvancedRobot
  Sets the radar to turn right by degrees.
setTurnRadarRight(double) - Method in class robocode.AdvancedRobot
  Sets the radar to turn right by degrees.
setTurnRadarRightDegrees(double) - Method in class robocode._AdvancedRobot
  Deprecated. use #setTurnRadarRight
setTurnRadarRightDegrees(double) - Method in class robocode._AdvancedRobot
  Deprecated. use #setTurnRadarRight
setTurnRadarRightRadians(double) - Method in class robocode._AdvancedRadiansRobot
  Sets the radar to turn right by radians.
setTurnRadarRightRadians(double) - Method in class robocode._AdvancedRadiansRobot
  Sets the radar to turn right by radians.
setTurnRight(double) - Method in class robocode.AdvancedRobot
  Sets the robot to turn right by degrees.
setTurnRight(double) - Method in class robocode.AdvancedRobot
  Sets the robot to turn right by degrees.
setTurnRightDegrees(double) - Method in class robocode._AdvancedRobot
  Deprecated. use #setTurnRight
setTurnRightDegrees(double) - Method in class robocode._AdvancedRobot
  Deprecated. use #setTurnRight
setTurnRightRadians(double) - Method in class robocode._AdvancedRadiansRobot
  Sets the robot to turn right by radians.
setTurnRightRadians(double) - Method in class robocode._AdvancedRadiansRobot
  Sets the robot to turn right by radians.
setVisible(boolean) - Method in class robocode.control.RobocodeEngine
  Shows or hides the Robocode window.
setVisible(boolean) - Method in class robocode.control.RobocodeEngine
  Shows or hides the Robocode window.
SkippedTurnEvent - Class in robocode
  A SkippedTurnEvent is sent to `AdvancedRobot.onSkippedTurn(robocode.SkippedTurnEvent)` when skipping a turn.
SkippedTurnEvent - Class in robocode
  A SkippedTurnEvent is sent to `AdvancedRobot.onSkippedTurn(robocode.SkippedTurnEvent)` when skipping a turn.
SkippedTurnEvent() - Constructor for class robocode.SkippedTurnEvent
  Called by the game to create a new SkippedTurnEvent.
SkippedTurnEvent() - Constructor for class robocode.SkippedTurnEvent
  Called by the game to create a new SkippedTurnEvent.
stop() - Method in class robocode.Robot
  Stops all movement, and saves it for a call to resume().
stop(boolean) - Method in class robocode.Robot
  Stops all movement, and saves it for a call to resume().
stop() - Method in class robocode.Robot
  Stops all movement, and saves it for a call to resume().
stop(boolean) - Method in class robocode.Robot
  Stops all movement, and saves it for a call to resume().

## T

TeamRobot - Class in robocode
  An advanced type of robot that supports messages between teammates.
TeamRobot - Class in robocode
  An advanced type of robot that supports messages between teammates.
TeamRobot() - Constructor for class robocode.TeamRobot
TeamRobot() - Constructor for class robocode.TeamRobot
test() - Method in class robocode.Condition
  Overriding the test() method is the point of a Condition.
test() - Method in class robocode.Condition
  Overriding the test() method is the point of a Condition.
test() - Method in class robocode.GunTurnCompleteCondition
  Tests if the gun has stopped turning.
test() - Method in class robocode.GunTurnCompleteCondition
  Tests if the gun has stopped turning.
test() - Method in class robocode.MoveCompleteCondition
  Tests if the robot has stopped moving.
test() - Method in class robocode.MoveCompleteCondition
  Tests if the robot has stopped moving.
test() - Method in class robocode.RadarTurnCompleteCondition
  Tests if the radar has stopped turning.
test() - Method in class robocode.RadarTurnCompleteCondition
  Tests if the radar has stopped turning.
test() - Method in class robocode.TurnCompleteCondition
  Tests if the robot has finished turning.
test() - Method in class robocode.TurnCompleteCondition
  Tests if the robot has finished turning.
TurnCompleteCondition - Class in robocode
  A prebuilt condition you can use that indicates your robot has finished rotating.
TurnCompleteCondition - Class in robocode
  A prebuilt condition you can use that indicates your robot has finished rotating.
TurnCompleteCondition(AdvancedRobot) - Constructor for class robocode.TurnCompleteCondition
  Creates a new TurnCompleteCondition with default priority.
TurnCompleteCondition(AdvancedRobot, int) - Constructor for class robocode.TurnCompleteCondition
  Creates a new TurnCompleteCondition with the specified priority.
TurnCompleteCondition(AdvancedRobot) - Constructor for class robocode.TurnCompleteCondition
  Creates a new TurnCompleteCondition with default priority.
TurnCompleteCondition(AdvancedRobot, int) - Constructor for class robocode.TurnCompleteCondition
  Creates a new TurnCompleteCondition with the specified priority.
turnGunLeft(double) - Method in class robocode.Robot
  Rotates your robot's gun.
turnGunLeft(double) - Method in class robocode.Robot
  Rotates your robot's gun.
turnGunLeftDegrees(double) - Method in class robocode._AdvancedRobot
  Deprecated. use robocode.Robot#turnGunLeft
turnGunLeftDegrees(double) - Method in class robocode._AdvancedRobot
  Deprecated. use robocode.Robot#turnGunLeft
turnGunLeftRadians(double) - Method in class robocode._AdvancedRadiansRobot
  Rotates your robot's gun.
turnGunLeftRadians(double) - Method in class robocode._AdvancedRadiansRobot
  Rotates your robot's gun.
turnGunRight(double) - Method in class robocode.Robot
  Rotates your robot's gun.
turnGunRight(double) - Method in class robocode.Robot
  Rotates your robot's gun.
turnGunRightDegrees(double) - Method in class robocode._AdvancedRobot
  Deprecated. use robocode.Robot#turnGunRight
turnGunRightDegrees(double) - Method in class robocode._AdvancedRobot
  Deprecated. use robocode.Robot#turnGunRight
turnGunRightRadians(double) - Method in class robocode._AdvancedRadiansRobot
  Rotates your robot's gun.
turnGunRightRadians(double) - Method in class robocode._AdvancedRadiansRobot
  Rotates your robot's gun.
turnLeft(double) - Method in class robocode.Robot
  Rotates your robot.
turnLeft(double) - Method in class robocode.Robot
  Rotates your robot.
turnLeftDegrees(double) - Method in class robocode._AdvancedRobot
  Deprecated. use robocode.Robot#turnLeft
turnLeftDegrees(double) - Method in class robocode._AdvancedRobot
  Deprecated. use robocode.Robot#turnLeft
turnLeftRadians(double) - Method in class robocode._AdvancedRadiansRobot
  Rotates your robot.
turnLeftRadians(double) - Method in class robocode._AdvancedRadiansRobot
  Rotates your robot.
turnRadarLeft(double) - Method in class robocode.Robot
  Rotates your robot's radar.
turnRadarLeft(double) - Method in class robocode.Robot
  Rotates your robot's radar.
turnRadarLeftDegrees(double) - Method in class robocode._AdvancedRobot
  Deprecated. use robocode.Robot#turnRadarLeft
turnRadarLeftDegrees(double) - Method in class robocode._AdvancedRobot
  Deprecated. use robocode.Robot#turnRadarLeft
turnRadarLeftRadians(double) - Method in class robocode._AdvancedRadiansRobot
  Rotates your robot's radar.
turnRadarLeftRadians(double) - Method in class robocode._AdvancedRadiansRobot
  Rotates your robot's radar.
turnRadarRight(double) - Method in class robocode.Robot
  Rotates your robot's radar.
turnRadarRight(double) - Method in class robocode.Robot
  Rotates your robot's radar.
turnRadarRightDegrees(double) - Method in class robocode._AdvancedRobot
  Deprecated. use robocode.Robot#turnRadarRight
turnRadarRightDegrees(double) - Method in class robocode._AdvancedRobot
  Deprecated. use robocode.Robot#turnRadarRight
turnRadarRightRadians(double) - Method in class robocode._AdvancedRadiansRobot
  Rotates your robot's radar.
turnRadarRightRadians(double) - Method in class robocode._AdvancedRadiansRobot
  Rotates your robot's radar.
turnRight(double) - Method in class robocode.Robot
  Rotates your robot.
turnRight(double) - Method in class robocode.Robot
  Rotates your robot.
turnRightDegrees(double) - Method in class robocode._AdvancedRobot
  Deprecated. use robocode.Robot#turnRight
turnRightDegrees(double) - Method in class robocode._AdvancedRobot
  Deprecated. use robocode.Robot#turnRight
turnRightRadians(double) - Method in class robocode._AdvancedRadiansRobot
  Rotates your robot.
turnRightRadians(double) - Method in class robocode._AdvancedRadiansRobot
  Rotates your robot.

## U

uninitializedException(String) - Method in class robocode._Robot
  Insert the method's description here.
uninitializedException(String) - Method in class robocode._Robot
  Insert the method's description here.
Utils - Class in robocode.util
  Utility class that provide methods for normalizing angles.

## W

waitFor(Condition) - Method in class robocode.AdvancedRobot
  Does not return until condition.test() returns true.
waitFor(Condition) - Method in class robocode.AdvancedRobot
  Does not return until condition.test() returns true.
WinEvent - Class in robocode
  This event is sent to `onWin` when your robot wins the round.
WinEvent - Class in robocode
  This event is sent to `onWin` when your robot wins the round.
WinEvent() - Constructor for class robocode.WinEvent
  Called by the game to create a new WinEvent.
WinEvent() - Constructor for class robocode.WinEvent
  Called by the game to create a new WinEvent.
write(byte[]) - Method in class robocode.RobocodeFileOutputStream
  See java.io.FileOutputStream
write(byte[], int, int) - Method in class robocode.RobocodeFileOutputStream
  See java.io.FileOutputStream
write(int) - Method in class robocode.RobocodeFileOutputStream
  See java.io.FileOutputStream
write(byte[]) - Method in class robocode.RobocodeFileOutputStream
  See java.io.FileOutputStream
write(byte[], int, int) - Method in class robocode.RobocodeFileOutputStream
  See java.io.FileOutputStream
write(int) - Method in class robocode.RobocodeFileOutputStream
  See java.io.FileOutputStream

## _

_AdvancedRadiansRobot - Class in robocode
  This class is used by the system as a placeholder for all *Radians calls in AdvancedRobot.
_AdvancedRadiansRobot - Class in robocode
  This class is used by the system as a placeholder for all *Radians calls in AdvancedRobot.
_AdvancedRadiansRobot() - Constructor for class robocode._AdvancedRadiansRobot
_AdvancedRadiansRobot() - Constructor for class robocode._AdvancedRadiansRobot
_AdvancedRobot - Class in robocode
  This class is used by the system as a placeholder for all deprecated calls.
_AdvancedRobot - Class in robocode
  This class is used by the system as a placeholder for all deprecated calls.
_AdvancedRobot() - Constructor for class robocode._AdvancedRobot
_AdvancedRobot() - Constructor for class robocode._AdvancedRobot
_Robot - Class in robocode
  This class is used by the system, as well as being a placeholder for all all deprecated (meaning, you should not use them) calls.
_Robot - Class in robocode
  This class is used by the system, as well as being a placeholder for all all deprecated (meaning, you should not use them) calls.
_Robot() - Constructor for class robocode._Robot
_Robot() - Constructor for class robocode._Robot

A B C D E F G H I M N O P R S T U W _

Overview | Package | Class | Tree | Deprecated | Index | Help

PREV NEXT | FRAMES NO FRAMES