# Serialized Form

## Package robocode

### 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

## 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

### robots

     RobotSpecification[] robots

### battleProperties

     robocode.battle.BattleProperties battleProperties

### 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

     robocode.repository.FileSpecification fileSpecification