|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectrails.game.Round
rails.game.StartRound
rails.game.specific._1825.StartRound_1825
public class StartRound_1825
Field Summary |
---|
Fields inherited from class rails.game.StartRound |
---|
auctionItemState, currentPlayer, hasBasePrices, hasBidding, itemIndex, itemsToSell, numPasses, numPlayers, startPacket, startPlayer, variant |
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 | |
---|---|
StartRound_1825(GameManagerI gameManager)
Constructor, only to be used in dynamic instantiation. |
Method Summary | |
---|---|
boolean |
bid(java.lang.String playerName,
BidStartItem item)
The current player bids on a given start item. |
java.lang.String |
getHelp()
|
java.util.List<StartItem> |
getStartItems()
Get the current list of start items. |
boolean |
pass(java.lang.String playerName)
Process a player's pass. |
boolean |
setPossibleActions()
Get a list |
void |
start()
Start the 1825-style start round. |
Methods inherited from class rails.game.StartRound |
---|
assignItem, buy, checksOnBuying, finishRound, getBidModel, getBlockedCashModel, getCurrentPlayerIndex, getFreeCashModel, getMinimumBidModel, getStartPacket, hasBasePrices, hasBidding, process, setNextPlayer, setPlayer, setPriorityPlayer, startPacketChecks |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public StartRound_1825(GameManagerI gameManager)
Method Detail |
---|
public void start()
start
in class StartRound
startPacket
- The startpacket to be sold in this start round.public boolean setPossibleActions()
setPossibleActions
in interface RoundI
setPossibleActions
in class Round
public java.util.List<StartItem> getStartItems()
StartRound
getStartItems
in class StartRound
public boolean bid(java.lang.String playerName, BidStartItem item)
StartRound
bid
in class StartRound
playerName
- The name of the current player (for checking purposes).public boolean pass(java.lang.String playerName)
pass
in class StartRound
playerName
- The name of the current player (for checking purposes).public java.lang.String getHelp()
getHelp
in interface RoundI
getHelp
in class Round
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |