public class UT2004CaptureTheFlagResult extends UT2004MatchResult
Modifier and Type | Field and Description |
---|---|
double |
matchTimeEnd
When the match has ended (in seconds);
|
Constructor and Description |
---|
UT2004CaptureTheFlagResult() |
UT2004CaptureTheFlagResult(int winnerTeam) |
Modifier and Type | Method and Description |
---|---|
List<cz.cuni.amis.utils.token.IToken> |
getAllBots()
Returns list of all bot (custom + native) ids.
|
Map<cz.cuni.amis.utils.token.IToken,cz.cuni.amis.pogamut.ut2004.analyzer.stats.UT2004AnalyzerObsStats> |
getBotObservers()
Map with observers (custom bots only!) containing detailed statistics about respective bots.
|
List<cz.cuni.amis.utils.token.IToken> |
getBots()
Returns list with custom bots (run by Pogamut platform).
|
Map<cz.cuni.amis.utils.token.IToken,cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.PlayerScore> |
getFinalScores()
Final scores of bots.
|
cz.cuni.amis.utils.maps.HashMapMap<cz.cuni.amis.utils.token.IToken,cz.cuni.amis.utils.token.IToken,Integer> |
getKillCounts()
Who -> killed Whom -> How many times, i.e., map.get(killerId).get(victimId) == how many time killer killed the victim.
|
double |
getMatchTimeEnd()
When the match has ended (in seconds).
|
List<cz.cuni.amis.utils.token.IToken> |
getNativeBots()
Returns list with native bots (bots from UT2004 itself).
|
Map<cz.cuni.amis.utils.token.IToken,Integer> |
getSuicides()
How many times the bot (key == botId) has commit suicide.
|
Map<Integer,cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.TeamScore> |
getTeamScores()
Returns scores of respective teams that were in the game.
|
Map<cz.cuni.amis.utils.token.IToken,Integer> |
getTotalKills()
How many times one bot killed another bot.
|
Map<cz.cuni.amis.utils.token.IToken,Integer> |
getWasKilled()
How many times some bot was killed by ANOTHER bot (== without suicides).
|
void |
setBotObservers(Map<cz.cuni.amis.utils.token.IToken,cz.cuni.amis.pogamut.ut2004.analyzer.stats.UT2004AnalyzerObsStats> botObservers)
Map with observers (custom bots only!) containing detailed statistics about respective bots.
|
void |
setBots(List<cz.cuni.amis.utils.token.IToken> bots)
List with custom bots (run by Pogamut platform).
|
void |
setFinalScores(Map<cz.cuni.amis.utils.token.IToken,cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.PlayerScore> finalScores)
Final scores of bots.
|
void |
setKillCounts(cz.cuni.amis.utils.maps.HashMapMap<cz.cuni.amis.utils.token.IToken,cz.cuni.amis.utils.token.IToken,Integer> killCounts)
Who -> killed Whom -> How many times, i.e., map.get(killerId).get(victimId) == how many time killer killed the victim.
|
void |
setMatchTimeEnd(double matchTimeEnd)
When the match has ended (in seconds).
|
void |
setNativeBots(List<cz.cuni.amis.utils.token.IToken> nativeBots)
List with native bots (bots from UT2004 itself).
|
void |
setSuicides(Map<cz.cuni.amis.utils.token.IToken,Integer> suicides)
How many times the bot (key == botId) has commit suicide.
|
void |
setTeamScores(Map<Integer,cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.TeamScore> teamScores)
Sets team scores.
|
void |
setTotalKills(Map<cz.cuni.amis.utils.token.IToken,Integer> totalKills)
How many times one bot killed another bot.
|
void |
setWasKilled(Map<cz.cuni.amis.utils.token.IToken,Integer> wasKilled)
How many times some bot was killed by ANOTHER bot (== without suicides).
|
String |
toString() |
getWinnerBot, getWinnerTeam, isDraw, isIndividual, setDraw, setIndividual, setWinnerBot, setWinnerTeam
public UT2004CaptureTheFlagResult()
public UT2004CaptureTheFlagResult(int winnerTeam)
public List<cz.cuni.amis.utils.token.IToken> getBots()
public void setBots(List<cz.cuni.amis.utils.token.IToken> bots)
bots
- public List<cz.cuni.amis.utils.token.IToken> getNativeBots()
public void setNativeBots(List<cz.cuni.amis.utils.token.IToken> nativeBots)
nativeBots
- public List<cz.cuni.amis.utils.token.IToken> getAllBots()
public double getMatchTimeEnd()
public void setMatchTimeEnd(double matchTimeEnd)
public Map<cz.cuni.amis.utils.token.IToken,cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.PlayerScore> getFinalScores()
public void setFinalScores(Map<cz.cuni.amis.utils.token.IToken,cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.PlayerScore> finalScores)
public cz.cuni.amis.utils.maps.HashMapMap<cz.cuni.amis.utils.token.IToken,cz.cuni.amis.utils.token.IToken,Integer> getKillCounts()
public void setKillCounts(cz.cuni.amis.utils.maps.HashMapMap<cz.cuni.amis.utils.token.IToken,cz.cuni.amis.utils.token.IToken,Integer> killCounts)
public Map<cz.cuni.amis.utils.token.IToken,Integer> getTotalKills()
public void setTotalKills(Map<cz.cuni.amis.utils.token.IToken,Integer> totalKills)
public Map<cz.cuni.amis.utils.token.IToken,Integer> getWasKilled()
public void setWasKilled(Map<cz.cuni.amis.utils.token.IToken,Integer> wasKilled)
public Map<cz.cuni.amis.utils.token.IToken,Integer> getSuicides()
public void setSuicides(Map<cz.cuni.amis.utils.token.IToken,Integer> suicides)
suicides
- public Map<cz.cuni.amis.utils.token.IToken,cz.cuni.amis.pogamut.ut2004.analyzer.stats.UT2004AnalyzerObsStats> getBotObservers()
public void setBotObservers(Map<cz.cuni.amis.utils.token.IToken,cz.cuni.amis.pogamut.ut2004.analyzer.stats.UT2004AnalyzerObsStats> botObservers)
botObservers
- public Map<Integer,cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.TeamScore> getTeamScores()
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.