|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectrails.game.Round
rails.game.OperatingRound
rails.game.specific._1889.OperatingRound_1889
public class OperatingRound_1889
Adds specific code for 1889 to allow the special timing of the special tile laying private companies
Field Summary |
---|
Fields inherited from class rails.game.Round |
---|
autopasses, bank, canRequestTurn, companyManager, gameManager, guiHints, hasRequestedTurn, ipo, log, mapManager, moveStack, playerManager, pool, possibleActions, scrapHeap, stockMarket, unavailable, wasInterrupted |
Constructor Summary | |
---|---|
OperatingRound_1889(GameManagerI gameManager)
Instantiates a new operating round_1889. |
Method Summary | |
---|---|
boolean |
buyPrivate(BuyPrivate action)
|
boolean |
layTile(LayTile action)
|
boolean |
processGameSpecificAction(PossibleAction action)
Stub, to be overridden in game-specific subclasses. |
protected void |
setGameSpecificPossibleActions()
Stub, can be overridden by subclasses |
void |
skip()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public OperatingRound_1889(GameManagerI gameManager)
gameManager
- the game managerMethod Detail |
---|
protected void setGameSpecificPossibleActions()
OperatingRound
setGameSpecificPossibleActions
in class OperatingRound
public boolean processGameSpecificAction(PossibleAction action)
OperatingRound
processGameSpecificAction
in class OperatingRound
public boolean buyPrivate(BuyPrivate action)
buyPrivate
in class OperatingRound
public boolean layTile(LayTile action)
layTile
in class OperatingRound
public void skip()
skip
in class OperatingRound
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |