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, getThirdspublic 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.