# Serialized Form

## Package net.sf.robocode.security

### Class net.sf.robocode.security.SafeComponent

class SafeComponent extends Component implements Serializable

## Package robocode

### Class robocode.BattleEndedEvent

class BattleEndedEvent extends Event implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### aborted

    boolean aborted

##### results

    BattleResults results

### Class robocode.BattleResults

class BattleResults extends Object implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### bulletDamage

    double bulletDamage

##### bulletDamageBonus

    double bulletDamageBonus

##### firsts

    int firsts

##### lastSurvivorBonus

    double lastSurvivorBonus

##### ramDamage

    double ramDamage

##### ramDamageBonus

    double ramDamageBonus

##### rank

    int rank

##### score

    double score

##### seconds

    int seconds

##### survival

    double survival

##### teamLeaderName

    String teamLeaderName

##### thirds

    int thirds

### Class robocode.BattleRules

class BattleRules extends Object implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### battlefieldHeight

    int battlefieldHeight

##### battlefieldWidth

    int battlefieldWidth

##### gunCoolingRate

    double gunCoolingRate

##### hideEnemyNames

    boolean hideEnemyNames

##### inactivityTime

    long inactivityTime

##### numRounds

    int numRounds

##### sentryBorderSize

    int sentryBorderSize

### Class robocode.Bullet

class Bullet extends Object implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### bulletId

    int bulletId

##### headingRadians

    double headingRadians

##### isActive

    boolean isActive

##### ownerName

    String ownerName

##### power

    double power

##### victimName

    String victimName

##### x

    double x

##### y

    double y

### Class robocode.BulletHitBulletEvent

class BulletHitBulletEvent extends Event implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### bullet

    Bullet bullet

##### hitBullet

    Bullet hitBullet

### Class robocode.BulletHitEvent

class BulletHitEvent extends Event implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### bullet

    Bullet bullet

##### energy

    double energy

##### name

    String name

### Class robocode.BulletMissedEvent

class BulletMissedEvent extends Event implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### bullet

    Bullet bullet

### Class robocode.CustomEvent

class CustomEvent extends Event implements Serializable

serialVersionUID:
  1L

### Class robocode.DeathEvent

class DeathEvent extends Event implements Serializable

serialVersionUID:
  1L

### Class robocode.Event

class Event extends Object implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### priority

    int priority

##### time

    long time

### Class robocode.HitByBulletEvent

class HitByBulletEvent extends Event implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### bearing

    double bearing

##### bullet

    Bullet bullet

### Class robocode.HitRobotEvent

class HitRobotEvent extends Event implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### atFault

    boolean atFault

##### bearing

    double bearing

##### energy

    double energy

##### robotName

    String robotName

### Class robocode.HitWallEvent

class HitWallEvent extends Event implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### bearing

    double bearing

### Class robocode.KeyEvent

class KeyEvent extends Event implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### source

    KeyEvent source

### Class robocode.KeyPressedEvent

class KeyPressedEvent extends KeyEvent implements Serializable

serialVersionUID:
  1L

### Class robocode.KeyReleasedEvent

class KeyReleasedEvent extends KeyEvent implements Serializable

serialVersionUID:
  1L

### Class robocode.KeyTypedEvent

class KeyTypedEvent extends KeyEvent implements Serializable

serialVersionUID:
  1L

### Class robocode.MessageEvent

class MessageEvent extends Event implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### message

    Serializable message

##### sender

    String sender

### Class robocode.MouseClickedEvent

class MouseClickedEvent extends MouseEvent implements Serializable

serialVersionUID:
  1L

### Class robocode.MouseDraggedEvent

class MouseDraggedEvent extends MouseEvent implements Serializable

serialVersionUID:
  1L

### Class robocode.MouseEnteredEvent

class MouseEnteredEvent extends MouseEvent implements Serializable

serialVersionUID:
  1L

### Class robocode.MouseEvent

class MouseEvent extends Event implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### source

    MouseEvent source

### Class robocode.MouseExitedEvent

class MouseExitedEvent extends MouseEvent implements Serializable

serialVersionUID:
  1L

### Class robocode.MouseMovedEvent

class MouseMovedEvent extends MouseEvent implements Serializable

serialVersionUID:
  1L

### Class robocode.MousePressedEvent

class MousePressedEvent extends MouseEvent implements Serializable

serialVersionUID:
  1L

### Class robocode.MouseReleasedEvent

class MouseReleasedEvent extends MouseEvent implements Serializable

serialVersionUID:
  1L

### Class robocode.MouseWheelMovedEvent

class MouseWheelMovedEvent extends MouseEvent implements Serializable

serialVersionUID:
  1L

### Class robocode.PaintEvent

class PaintEvent extends Event implements Serializable

serialVersionUID:
  1L

### Class robocode.RobotDeathEvent

class RobotDeathEvent extends Event implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### robotName

    String robotName

### Class robocode.RobotStatus

class RobotStatus extends Object implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### bodyHeading

    double bodyHeading

##### bodyTurnRemaining

    double bodyTurnRemaining

##### distanceRemaining

    double distanceRemaining

##### energy

    double energy

##### gunHeading

    double gunHeading

##### gunHeat

    double gunHeat

##### gunTurnRemaining

    double gunTurnRemaining

##### numRounds

    int numRounds

##### numSentries

    int numSentries

##### others

    int others

##### radarHeading

    double radarHeading

##### radarTurnRemaining

    double radarTurnRemaining

##### roundNum

    int roundNum

##### time

    long time

##### velocity

    double velocity

##### x

    double x

##### y

    double y

### Class robocode.RoundEndedEvent

class RoundEndedEvent extends Event implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### round

    int round

##### totalTurns

    int totalTurns

##### turns

    int turns

### Class robocode.ScannedRobotEvent

class ScannedRobotEvent extends Event implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### bearing

    double bearing

##### distance

    double distance

##### energy

    double energy

##### heading

    double heading

##### isSentryRobot

    boolean isSentryRobot

##### name

    String name

##### velocity

    double velocity

### Class robocode.SkippedTurnEvent

class SkippedTurnEvent extends Event implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### skippedTurn

    long skippedTurn

### Class robocode.StatusEvent

class StatusEvent extends Event implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### status

    RobotStatus status

### Class robocode.WinEvent

class WinEvent extends Event implements Serializable

serialVersionUID:
  1L

## Package robocode.control

### Class robocode.control.BattlefieldSpecification

class BattlefieldSpecification extends Object implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### height

    int height

##### width

    int width

### Class robocode.control.BattleSpecification

class BattleSpecification extends Object implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### battlefieldHeight

    int battlefieldHeight

##### battlefieldWidth

    int battlefieldWidth

##### gunCoolingRate

    double gunCoolingRate

##### hideEnemyNames

    boolean hideEnemyNames

##### inactivityTime

    long inactivityTime

##### initialSetups

    RobotSetup[] initialSetups

##### numRounds

    int numRounds

##### robots

    RobotSpecification[] robots

##### sentryBorderSize

    int sentryBorderSize

### Class robocode.control.RobotResults

class RobotResults extends BattleResults implements Serializable

serialVersionUID:
  2L

#### Serialized Fields

##### robot

    RobotSpecification robot

### Class robocode.control.RobotSetup

class RobotSetup extends Object implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### heading

    Double heading

##### x

    Double x

##### y

    Double y

### Class robocode.control.RobotSpecification

class RobotSpecification extends Object implements Serializable

serialVersionUID:
  1L

#### Serialized Fields

##### author

    String author

##### description

    String description

##### fileSpecification

    Object fileSpecification

##### fullClassName

    String fullClassName

##### jarFile

    String jarFile

##### name

    String name

##### robocodeVersion

    String robocodeVersion

##### teamId

    String teamId

##### version

    String version

##### webpage

    String webpage