rails.game
Class Game
java.lang.Object
rails.game.Game
public class Game
- extends java.lang.Object
Constructor Summary |
Game(java.lang.String name,
java.util.List<java.lang.String> players,
java.util.Map<java.lang.String,java.lang.String> options)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
version
public static final java.lang.String version
- See Also:
- Constant Field Values
componentManager
protected ComponentManager componentManager
- The component Manager
gameManager
protected GameManager gameManager
companyManager
protected CompanyManagerI companyManager
playerManager
protected PlayerManager playerManager
phaseManager
protected PhaseManager phaseManager
trainManager
protected TrainManager trainManager
stockMarket
protected StockMarketI stockMarket
mapManager
protected MapManager mapManager
tileManager
protected TileManager tileManager
revenueManager
protected RevenueManager revenueManager
bank
protected Bank bank
name
protected java.lang.String name
componentManagerTag
protected Tag componentManagerTag
GAME_XML_FILE
protected static java.lang.String GAME_XML_FILE
directories
protected java.util.List<java.lang.String> directories
gameOptions
protected java.util.Map<java.lang.String,java.lang.String> gameOptions
players
protected java.util.List<java.lang.String> players
log
protected static org.apache.log4j.Logger log
Game
public Game(java.lang.String name,
java.util.List<java.lang.String> players,
java.util.Map<java.lang.String,java.lang.String> options)
start
public java.lang.String start()
setup
public boolean setup()
load
public static Game load(java.lang.String filepath)
getGameManager
public GameManagerI getGameManager()