cz.cuni.amis.pogamut.ut2004.hideandseek.tournament
Class UT2004HideAndSeekConfig

Package class diagram package UT2004HideAndSeekConfig
java.lang.Object
  extended by cz.cuni.amis.pogamut.ut2004.tournament.match.UT2004MatchConfig
      extended by cz.cuni.amis.pogamut.ut2004.hideandseek.tournament.UT2004HideAndSeekConfig

public class UT2004HideAndSeekConfig
extends UT2004MatchConfig


Field Summary
protected  HSGameConfig hsConfig
           
protected  boolean humanLikeLog
           
 
Fields inherited from class cz.cuni.amis.pogamut.ut2004.tournament.match.UT2004MatchConfig
bots, gb2004Ini, matchId, nativeBots, outputDirectory, uccConf, validationBuffer, validationError
 
Constructor Summary
UT2004HideAndSeekConfig()
           
 
Method Summary
 UT2004HideAndSeekConfig addBot(UT2004BotConfig... bots)
           
 UT2004HideAndSeekConfig addNativeBot(UT2004NativeBotConfig... bots)
           
 UT2004HideAndSeekConfig clearBots()
           
 UT2004HideAndSeekConfig clearNativeBots()
           
 HSGameConfig getHsConfig()
           
 UT2004MatchConfig setBot(UT2004BotConfig... bots)
           
 UT2004HideAndSeekConfig setBots(Map<cz.cuni.amis.utils.token.IToken,UT2004BotConfig> bots)
           
 void setHsConfig(HSGameConfig hsConfig)
           
 UT2004HideAndSeekConfig setHumanLikeLogEnabled(boolean humanLikeLog)
           
 UT2004HideAndSeekConfig setNativeBot(UT2004NativeBotConfig... bots)
           
 UT2004HideAndSeekConfig setNativeBots(Map<cz.cuni.amis.utils.token.IToken,UT2004NativeBotConfig> nativeBots)
           
 UT2004HideAndSeekConfig setOutputDirectory(File outputDirectory)
           
 UT2004HideAndSeekConfig setUccConf(UCCWrapperConf uccConf)
           
protected  void validateInner()
           
 
Methods inherited from class cz.cuni.amis.pogamut.ut2004.tournament.match.UT2004MatchConfig
equals, getAllBotIds, getBots, getGb2004Ini, getMatchId, getNativeBots, getOutputDirectory, getUccConf, hashCode, isHumanLikeLogEnabled, isNativeBot, setGb2004Ini, setMatchId, setMatchId, validate
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

hsConfig

protected HSGameConfig hsConfig

humanLikeLog

protected boolean humanLikeLog
Constructor Detail

UT2004HideAndSeekConfig

public UT2004HideAndSeekConfig()
Method Detail

getHsConfig

public HSGameConfig getHsConfig()

setHsConfig

public void setHsConfig(HSGameConfig hsConfig)

clearBots

public UT2004HideAndSeekConfig clearBots()
Overrides:
clearBots in class UT2004MatchConfig

clearNativeBots

public UT2004HideAndSeekConfig clearNativeBots()
Overrides:
clearNativeBots in class UT2004MatchConfig

setOutputDirectory

public UT2004HideAndSeekConfig setOutputDirectory(File outputDirectory)
Overrides:
setOutputDirectory in class UT2004MatchConfig

setUccConf

public UT2004HideAndSeekConfig setUccConf(UCCWrapperConf uccConf)
Overrides:
setUccConf in class UT2004MatchConfig

setBots

public UT2004HideAndSeekConfig setBots(Map<cz.cuni.amis.utils.token.IToken,UT2004BotConfig> bots)
Overrides:
setBots in class UT2004MatchConfig

setNativeBots

public UT2004HideAndSeekConfig setNativeBots(Map<cz.cuni.amis.utils.token.IToken,UT2004NativeBotConfig> nativeBots)
Overrides:
setNativeBots in class UT2004MatchConfig

addBot

public UT2004HideAndSeekConfig addBot(UT2004BotConfig... bots)
Overrides:
addBot in class UT2004MatchConfig

setBot

public UT2004MatchConfig setBot(UT2004BotConfig... bots)
Overrides:
setBot in class UT2004MatchConfig

addNativeBot

public UT2004HideAndSeekConfig addNativeBot(UT2004NativeBotConfig... bots)
Overrides:
addNativeBot in class UT2004MatchConfig

setNativeBot

public UT2004HideAndSeekConfig setNativeBot(UT2004NativeBotConfig... bots)
Overrides:
setNativeBot in class UT2004MatchConfig

setHumanLikeLogEnabled

public UT2004HideAndSeekConfig setHumanLikeLogEnabled(boolean humanLikeLog)
Overrides:
setHumanLikeLogEnabled in class UT2004MatchConfig

validateInner

protected void validateInner()
Overrides:
validateInner in class UT2004MatchConfig


Copyright © 2013 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.