# Serialized Form

Package robocode

Class robocode.BattleEndedEvent extends Event implements Serializable

serialVersionUID: 1L

Serialized Fields

### aborted

    boolean aborted

### results

    BattleResults results

Class robocode.BattleResults extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### teamLeaderName

    String teamLeaderName

### rank

    int rank

### score

    double score

### survival

    double survival

### lastSurvivorBonus

    double lastSurvivorBonus

### bulletDamage

    double bulletDamage

### bulletDamageBonus

    double bulletDamageBonus

### ramDamage

    double ramDamage

### ramDamageBonus

    double ramDamageBonus

### firsts

    int firsts

### seconds

    int seconds

### thirds

    int thirds

Class robocode.BattleRules extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### battlefieldWidth

    int battlefieldWidth

### battlefieldHeight

    int battlefieldHeight

### numRounds

    int numRounds

### gunCoolingRate

    double gunCoolingRate

### inactivityTime

    long inactivityTime

Class robocode.Bullet extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### headingRadians

    double headingRadians

### x

    double x

### y

    double y

### power

    double power

### ownerName

    String ownerName

### victimName

    String victimName

### isActive

    boolean isActive

### bulletId

    int bulletId

Class robocode.BulletHitBulletEvent extends Event implements Serializable

serialVersionUID: 1L

Serialized Fields

### bullet

    Bullet bullet

### hitBullet

    Bullet hitBullet

Class robocode.BulletHitEvent extends Event implements Serializable

serialVersionUID: 1L

Serialized Fields

### name

    String name

### energy

    double energy

### bullet

    Bullet bullet

Class robocode.BulletMissedEvent extends Event implements Serializable

serialVersionUID: 1L

Serialized Fields

### bullet

    Bullet bullet

Class robocode.CustomEvent extends Event implements Serializable

serialVersionUID: 1L

Class robocode.DeathEvent extends Event implements Serializable

serialVersionUID: 1L

Class robocode.Event extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### time

    long time

### priority

    int priority

Class robocode.HitByBulletEvent extends Event implements Serializable

serialVersionUID: 1L

Serialized Fields

### bearing

    double bearing

### bullet

    Bullet bullet

Class robocode.HitRobotEvent extends Event implements Serializable

serialVersionUID: 1L

Serialized Fields

### robotName

    String robotName

### bearing

    double bearing

### energy

    double energy

### atFault

    boolean atFault

Class robocode.HitWallEvent extends Event implements Serializable

serialVersionUID: 1L

Serialized Fields

### bearing

    double bearing

Class robocode.KeyEvent extends Event implements Serializable

serialVersionUID: 1L

Serialized Fields

### source

    KeyEvent source

Class robocode.KeyPressedEvent extends KeyEvent implements Serializable

serialVersionUID: 1L

Class robocode.KeyReleasedEvent extends KeyEvent implements Serializable

serialVersionUID: 1L

Class robocode.KeyTypedEvent extends KeyEvent implements Serializable

serialVersionUID: 1L

Class robocode.MessageEvent extends Event implements Serializable

serialVersionUID: 1L

Serialized Fields

### sender

    String sender

### message

    Serializable message

Class robocode.MouseClickedEvent extends MouseEvent implements Serializable

serialVersionUID: 1L

Class robocode.MouseDraggedEvent extends MouseEvent implements Serializable

serialVersionUID: 1L

Class robocode.MouseEnteredEvent extends MouseEvent implements Serializable

serialVersionUID: 1L

Class robocode.MouseEvent extends Event implements Serializable

serialVersionUID: 1L

Serialized Fields

### source

    MouseEvent source

Class robocode.MouseExitedEvent extends MouseEvent implements Serializable

serialVersionUID: 1L

Class robocode.MouseMovedEvent extends MouseEvent implements Serializable

serialVersionUID: 1L

Class robocode.MousePressedEvent extends MouseEvent implements Serializable

serialVersionUID: 1L

Class robocode.MouseReleasedEvent extends MouseEvent implements Serializable

serialVersionUID: 1L

Class robocode.MouseWheelMovedEvent extends MouseEvent implements Serializable

serialVersionUID: 1L

Class robocode.PaintEvent extends Event implements Serializable

serialVersionUID: 1L

Class robocode.RobotDeathEvent extends Event implements Serializable

serialVersionUID: 1L

Serialized Fields

### robotName

    String robotName

Class robocode.RobotStatus extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### energy

    double energy

### x

    double x

### y

    double y

### bodyHeading

    double bodyHeading

### gunHeading

    double gunHeading

### radarHeading

    double radarHeading

### velocity

    double velocity

### bodyTurnRemaining

    double bodyTurnRemaining

### radarTurnRemaining

    double radarTurnRemaining

### gunTurnRemaining

    double gunTurnRemaining

### distanceRemaining

    double distanceRemaining

### gunHeat

    double gunHeat

### others

    int others

### roundNum

    int roundNum

### numRounds

    int numRounds

### time

    long time

Class robocode.RoundEndedEvent extends Event implements Serializable

serialVersionUID: 1L

Serialized Fields

### round

    int round

### turns

    int turns

### totalTurns

    int totalTurns

Class robocode.ScannedRobotEvent extends Event implements Serializable

serialVersionUID: 1L

Serialized Fields

### name

    String name

### energy

    double energy

### heading

    double heading

### bearing

    double bearing

### distance

    double distance

### velocity

    double velocity

Class robocode.SkippedTurnEvent extends Event implements Serializable

serialVersionUID: 1L

Serialized Fields

### skippedTurn

    long skippedTurn

Class robocode.StatusEvent extends Event implements Serializable

serialVersionUID: 1L

Serialized Fields

### status

    RobotStatus status

Class robocode.WinEvent extends Event implements Serializable

serialVersionUID: 1L

Package robocode.control

Class robocode.control.BattlefieldSpecification extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### width

    int width

### height

    int height

Class robocode.control.BattleSpecification extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### battlefieldWidth

    int battlefieldWidth

### battlefieldHeight

    int battlefieldHeight

### numRounds

    int numRounds

### gunCoolingRate

    double gunCoolingRate

### inactivityTime

    long inactivityTime

### robots

    RobotSpecification[] robots

Class robocode.control.RobotResults extends BattleResults implements Serializable

serialVersionUID: 2L

Serialized Fields

### robot

    RobotSpecification robot

Class robocode.control.RobotSpecification extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

### fileSpecification

    Object fileSpecification

### name

    String name

### author

    String author

### webpage

    String webpage

### version

    String version

### robocodeVersion

    String robocodeVersion

### jarFile

    String jarFile

### fullClassName

    String fullClassName

### description

    String description

### teamId

    String teamId

Package robocode.control.snapshot

Class robocode.control.snapshot.BulletState extends Enum implements Serializable

Serialized Fields

### value

    int value

Class robocode.control.snapshot.RobotState extends Enum implements Serializable

Serialized Fields

### value

    int value

Copyright © 2010 Robocode. All Rights Reserved.