public class RobotResults extends BattleResults
RobocodeListener#battleComplete()
event handler.RobocodeListener
,
Serialized FormbulletDamage, bulletDamageBonus, firsts, lastSurvivorBonus, ramDamage, ramDamageBonus, rank, score, seconds, survival, teamLeaderName, thirds
Constructor and Description |
---|
RobotResults(RobotSpecification robot,
BattleResults results)
Constructs new RobotResults based on a
RobotSpecification and BattleResults . |
RobotResults(RobotSpecification robot,
String teamLeaderName,
int rank,
double score,
double survival,
double lastSurvivorBonus,
double bulletDamage,
double bulletDamageBonus,
double ramDamage,
double ramDamageBonus,
int firsts,
int seconds,
int thirds)
Constructs new RobotResults.
|
Modifier and Type | Method and Description |
---|---|
static RobotResults[] |
convertResults(BattleResults[] results)
Converts an array of
BattleResults into an array of RobotResults . |
RobotSpecification |
getRobot()
Returns the robot these results are meant for.
|
compareTo, getBulletDamage, getBulletDamageBonus, getFirsts, getLastSurvivorBonus, getRamDamage, getRamDamageBonus, getRank, getScore, getSeconds, getSurvival, getTeamLeaderName, getThirds
public RobotResults(RobotSpecification robot, String teamLeaderName, int rank, double score, double survival, double lastSurvivorBonus, double bulletDamage, double bulletDamageBonus, double ramDamage, double ramDamageBonus, int firsts, int seconds, int thirds)
robot
- the robot these results are forteamLeaderName
- team namerank
- the rank of the robot in the battlescore
- the total score for the robot in the battlesurvival
- the survival score for the robot in the battlelastSurvivorBonus
- the last survivor bonus for the robot in the battlebulletDamage
- the bullet damage score for the robot in the battlebulletDamageBonus
- the bullet damage bonus for the robot in the battleramDamage
- the ramming damage for the robot in the battleramDamageBonus
- the ramming damage bonus for the robot in the battlefirsts
- the number of rounds this robot placed firstseconds
- the number of rounds this robot placed secondthirds
- the number of rounds this robot placed thirdpublic RobotResults(RobotSpecification robot, BattleResults results)
RobotSpecification
and BattleResults
.robot
- the robot these results are forresults
- the battle results for the robotpublic RobotSpecification getRobot()
public static RobotResults[] convertResults(BattleResults[] results)
BattleResults
into an array of RobotResults
.results
- an array of BattleResults to convert.