cz.cuni.amis.pogamut.ut2004.hideandseek.protocol
Class HSGameConfig

Package class diagram package HSGameConfig
java.lang.Object
  extended by cz.cuni.amis.pogamut.ut2004.hideandseek.protocol.HSGameConfig

public class HSGameConfig
extends Object

Contains all configuration parameters for the Hide-and-Seek game.

WARNING: if you extend this, do not forget to alter getCSVHeader() and formatCSVLine(Formatter).

Author:
Jimmy

Constructor Summary
HSGameConfig()
           
HSGameConfig(HSGameStart msg)
           
 
Method Summary
 void formatCSVLine(Formatter writer)
           
 String getCSVHeader()
           
 String getFixedSeekerName()
           
 double getHideTimeUT()
           
 int getObserverPort()
           
 int getRestrictedAreaRadius()
           
 double getRestrictedAreaTimeUT()
           
 int getRoundCount()
           
 double getRoundTimeUT()
           
 int getRunnerCaptured()
           
 int getRunnerFouled()
           
 int getRunnerSafe()
           
 int getRunnerSpotted()
           
 int getRunnerSurvived()
           
 cz.cuni.amis.pogamut.base3d.worldview.object.Location getSafeArea()
           
 int getSafeAreaRadius()
           
 int getSeekerCapturedRunner()
           
 int getSeekerLetRunnerEscape()
           
 int getSeekerLetRunnerSurvive()
           
 int getSeekerSpottedRunner()
           
 int getSpawnRadiusForRunners()
           
 int getSpotTimeMillis()
           
 String getTargetMap()
           
 boolean isFixedSeeker()
           
 void readScoring(String scoring)
           
 void setFixedSeeker(boolean fixedSeeker)
           
 void setFixedSeekerName(String fixedSeekerName)
           
 void setHideTimeUT(double hideTimeUT)
           
 void setObserverPort(int observerPort)
           
 void setRestrictedAreaRadius(int restrictedAreaRadius)
           
 void setRestrictedAreaTimeUT(double restrictedAreaTimeUT)
           
 void setRoundCount(int roundCount)
           
 void setRoundTimeUT(double roundTimeUT)
           
 void setRunnerCaptured(int runnerCaptured)
           
 void setRunnerFouled(int runnerFouled)
           
 void setRunnerSafe(int runnerSafe)
           
 void setRunnerSpotted(int runnerSpotted)
           
 void setRunnerSurvived(int runnerSurvived)
           
 void setSafeArea(cz.cuni.amis.pogamut.base3d.worldview.object.Location safeArea)
           
 void setSafeAreaRadius(int safeAreaRadius)
           
 void setSeekerCapturedRunner(int seekerCapturedRunner)
           
 void setSeekerLetRunnerEscape(int seekerLetRunnerEscape)
           
 void setSeekerLetRunnerSurvive(int seekerLetRunnerSurvive)
           
 void setSeekerSpottedRunner(int seekerSpottedRunner)
           
 void setSpawnRadiusForRunners(int spawnRadiusForRunners)
           
 void setSpotTimeMillis(int spotTimeMillis)
           
 void setTargetMap(String targetMap)
           
 String writeScoring()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HSGameConfig

public HSGameConfig()

HSGameConfig

public HSGameConfig(HSGameStart msg)
Method Detail

getObserverPort

public int getObserverPort()

setObserverPort

public void setObserverPort(int observerPort)

getTargetMap

public String getTargetMap()

setTargetMap

public void setTargetMap(String targetMap)

getRoundCount

public int getRoundCount()

setRoundCount

public void setRoundCount(int roundCount)

getRoundTimeUT

public double getRoundTimeUT()

setRoundTimeUT

public void setRoundTimeUT(double roundTimeUT)

getHideTimeUT

public double getHideTimeUT()

setHideTimeUT

public void setHideTimeUT(double hideTimeUT)

getRestrictedAreaTimeUT

public double getRestrictedAreaTimeUT()

setRestrictedAreaTimeUT

public void setRestrictedAreaTimeUT(double restrictedAreaTimeUT)

getSafeArea

public cz.cuni.amis.pogamut.base3d.worldview.object.Location getSafeArea()

setSafeArea

public void setSafeArea(cz.cuni.amis.pogamut.base3d.worldview.object.Location safeArea)

getSafeAreaRadius

public int getSafeAreaRadius()

setSafeAreaRadius

public void setSafeAreaRadius(int safeAreaRadius)

getRestrictedAreaRadius

public int getRestrictedAreaRadius()

setRestrictedAreaRadius

public void setRestrictedAreaRadius(int restrictedAreaRadius)

isFixedSeeker

public boolean isFixedSeeker()

setFixedSeeker

public void setFixedSeeker(boolean fixedSeeker)

getFixedSeekerName

public String getFixedSeekerName()

setFixedSeekerName

public void setFixedSeekerName(String fixedSeekerName)

getSpotTimeMillis

public int getSpotTimeMillis()

setSpotTimeMillis

public void setSpotTimeMillis(int spotTimeMillis)

getSpawnRadiusForRunners

public int getSpawnRadiusForRunners()

setSpawnRadiusForRunners

public void setSpawnRadiusForRunners(int spawnRadiusForRunners)

getRunnerCaptured

public int getRunnerCaptured()

setRunnerCaptured

public void setRunnerCaptured(int runnerCaptured)

getRunnerFouled

public int getRunnerFouled()

setRunnerFouled

public void setRunnerFouled(int runnerFouled)

getRunnerSafe

public int getRunnerSafe()

setRunnerSafe

public void setRunnerSafe(int runnerSafe)

getRunnerSpotted

public int getRunnerSpotted()

setRunnerSpotted

public void setRunnerSpotted(int runnerSpotted)

getRunnerSurvived

public int getRunnerSurvived()

setRunnerSurvived

public void setRunnerSurvived(int runnerSurvived)

getSeekerSpottedRunner

public int getSeekerSpottedRunner()

setSeekerSpottedRunner

public void setSeekerSpottedRunner(int seekerSpottedRunner)

getSeekerCapturedRunner

public int getSeekerCapturedRunner()

setSeekerCapturedRunner

public void setSeekerCapturedRunner(int seekerCapturedRunner)

getSeekerLetRunnerSurvive

public int getSeekerLetRunnerSurvive()

setSeekerLetRunnerSurvive

public void setSeekerLetRunnerSurvive(int seekerLetRunnerSurvive)

getSeekerLetRunnerEscape

public int getSeekerLetRunnerEscape()

setSeekerLetRunnerEscape

public void setSeekerLetRunnerEscape(int seekerLetRunnerEscape)

writeScoring

public String writeScoring()

readScoring

public void readScoring(String scoring)

getCSVHeader

public String getCSVHeader()

formatCSVLine

public void formatCSVLine(Formatter writer)


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