Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package robocode

Robot API used for writing robots for Robocode

See:
Description

Interface Summary
Droid | Robots that implement Droid have no scanner, but an extra 20 life/energy.

Class Summary
_AdvancedRadiansRobot | This class is used by the system as a placeholder for all *Radians calls in AdvancedRobot.
_AdvancedRobot | This class is used by the system, as well as being a placeholder for all deprecated (meaning, you should not use them) calls for AdvancedRobot.
_Robot | This class is used by the system, as well as being a placeholder for all deprecated (meaning, you should not use them) calls for Robot.
_RobotBase | This class is the base class of all robots used by the system.
AdvancedRobot | A more advanced type of robot than Robot that allows non-blocking calls, custom events, and writes to the filesystem.
Bullet | Represents a bullet.
BulletHitBulletEvent | This event is sent to `onBulletHitBullet` when one of your bullets has hit another bullet.
BulletHitEvent | This event is sent to `onBulletHit` when one of your bullets has hit another robot.
BulletMissedEvent | This event is sent to `onBulletMissed` when one of your bullets has missed, i.e. when the bullet has reached the border of the battlefield.
Condition | Condition is used to define custom `AdvancedRobot.waitFor(Condition)` and custom events for a `AdvancedRobot`.
CustomEvent | This event is sent to `onCustomEvent(CustomEvent)` when a custom condition is met.
DeathEvent | This event is sent to `onDeath(DeathEvent)` when your robot dies.
Event | The superclass of all Robocode events.
GunTurnCompleteCondition | A prebuilt condition you can use that indicates your gun has finished turning.
HitByBulletEvent | A HitByBulletEvent is sent to `onHitByBullet(HitByBulletEvent)` when your robot has been hit by a bullet.
HitRobotEvent | A HitRobotEvent is sent to `onHitRobot(HitRobotEvent)` when your robot collides with another robot.
HitWallEvent | A HitWallEvent is sent to `onHitWall(HitWallEvent)` when you collide a wall.
JuniorRobot | This is the simplest robot type, which is simpler than the `Robot` and `AdvancedRobot` classes.
MessageEvent | A MessageEvent is sent to `onMessageReceived(MessageEvent)` when a teammate sends a message to your robot.
MoveCompleteCondition | A prebuilt condition you can use that indicates your robot has finished moving.
RadarTurnCompleteCondition | A prebuilt condition you can use that indicates your radar has finished turning.
Robocode | Robocode - A programming game involving battling AI tanks.
RobocodeFileOutputStream | RobocodeFileOutputStream is similar to a `FileOutputStream` and is used for streaming/writing data out to a file, which you got previously by calling `AdvancedRobot.getDataFile(String)`.
RobocodeFileWriter | RobocodeFileWriter is similar to a `FileWriter` and is used for writing data out to a file, which you got by calling `AdvancedRobot.getDataFile(String)`.
Robot | The basic robot class that you will extend to create your own robots.
RobotDeathEvent | This event is sent to `onRobotDeath(RobotDeathEvent)` when another robot (not your robot) dies.
RobotStatus | Contains the status of a robot for a specific time/turn.
Rules | Constants and methods that defines the rules of Robocode.
ScannedRobotEvent | A ScannedRobotEvent is sent to `onScannedRobot(ScannedRobotEvent)` when you scan a robot.
SkippedTurnEvent | A SkippedTurnEvent is sent to `onSkippedTurn(SkippedTurnEvent)` when your robot is forced to skipping a turn.
StatusEvent | This event is sent to `onStatus(StatusEvent)` every turn in a battle.
TeamRobot | An an advanced type of robot that supports sending messages between team mates in a robot team.
TurnCompleteCondition | A prebuilt condition you can use that indicates your robot has finished turning.
WinEvent | This event is sent to `onWin(WinEvent)` when your robot wins the round in a battle.

## Package robocode Description

Robot API used for writing robots for Robocode

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES