rails.game.action
Class StartItemAction

java.lang.Object
  extended by rails.game.action.PossibleAction
      extended by rails.game.action.StartItemAction
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
BidStartItem, BuyStartItem

public abstract class StartItemAction
extends PossibleAction

Author:
Erik Vos
See Also:
Serialized Form

Field Summary
protected  int itemIndex
           
static long serialVersionUID
           
protected  StartItem startItem
           
protected  java.lang.String startItemName
           
 
Fields inherited from class rails.game.action.PossibleAction
acted, gameManager, log, playerIndex, playerName
 
Constructor Summary
StartItemAction(StartItem startItem)
           
 
Method Summary
 int getItemIndex()
           
 StartItem getStartItem()
           
 int getStatus()
           
 
Methods inherited from class rails.game.action.PossibleAction
equalsAsAction, equalsAsOption, getCompanyManager, getGameManager, getPlayerIndex, getPlayerName, hasActed, setActed, setPlayerName, toMenu
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

startItem

protected transient StartItem startItem

startItemName

protected java.lang.String startItemName

itemIndex

protected int itemIndex

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

StartItemAction

public StartItemAction(StartItem startItem)
Method Detail

getStartItem

public StartItem getStartItem()
Returns:
Returns the startItem.

getItemIndex

public int getItemIndex()

getStatus

public int getStatus()