Class GameSettings

java.lang.Object
  extended by GameSettings

public class GameSettings
extends java.lang.Object

Stores the game parameters sent at the beginning of a game.


Field Summary
 java.lang.String agentName
           
 se.sics.tasim.props.BOMBundle bom
           
 se.sics.tasim.props.ComponentCatalog catalog
           
 int daysBeforeVoid
           
 double debtInterestRate
           
 double depositInterestRate
           
 int factoryCapacity
           
 java.lang.String factoryName
           
 int numberOfDays
           
 int secondsPerDay
           
 int simulationID
           
 double storageCost
           
 
Constructor Summary
GameSettings()
           
 
Method Summary
 void readFromXMLFile(java.lang.String fileName)
           
 java.lang.String toString()
          Summarizes the game parameters.
 void writeToXMLFile(java.lang.String fileName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

bom

public se.sics.tasim.props.BOMBundle bom

catalog

public se.sics.tasim.props.ComponentCatalog catalog

factoryName

public java.lang.String factoryName

debtInterestRate

public double debtInterestRate

depositInterestRate

public double depositInterestRate

storageCost

public double storageCost

factoryCapacity

public int factoryCapacity

daysBeforeVoid

public int daysBeforeVoid

numberOfDays

public int numberOfDays

secondsPerDay

public int secondsPerDay

simulationID

public int simulationID

agentName

public java.lang.String agentName
Constructor Detail

GameSettings

public GameSettings()
Method Detail

toString

public java.lang.String toString()
Summarizes the game parameters.

Overrides:
toString in class java.lang.Object
Returns:
summary string

writeToXMLFile

public void writeToXMLFile(java.lang.String fileName)

readFromXMLFile

public void readFromXMLFile(java.lang.String fileName)