rails.game.specific._18EU
Class StartCompany_18EU

java.lang.Object
  extended by rails.game.action.PossibleAction
      extended by rails.game.action.BuyCertificate
          extended by rails.game.action.StartCompany
              extended by rails.game.specific._18EU.StartCompany_18EU
All Implemented Interfaces:
java.io.Serializable

public class StartCompany_18EU
extends StartCompany

See Also:
Serialized Form

Field Summary
protected  java.lang.String availableHomeStationNames
           
protected  java.util.List<City> availableHomeStations
           
protected  PublicCompanyI chosenMinor
           
protected  java.lang.String chosenMinorName
           
protected  java.util.List<PublicCompanyI> minorsToMerge
           
protected  java.lang.String minorsToMergeNames
           
protected  boolean requestStartSpaces
           
protected  City selectedHomeStation
           
protected  java.lang.String selectedHomeStationName
           
static long serialVersionUID
           
 
Fields inherited from class rails.game.action.StartCompany
startPrices
 
Fields inherited from class rails.game.action.BuyCertificate
certificate, certUniqueId, company, companyName, from, fromName, maximumNumber, numberBought, price, sharePerCert
 
Fields inherited from class rails.game.action.PossibleAction
acted, gameManager, log, playerIndex, playerName
 
Constructor Summary
StartCompany_18EU(PublicCompanyI company, int[] prices)
           
 
Method Summary
 java.util.List<City> getAvailableHomeStations()
           
 PublicCompanyI getChosenMinor()
           
 java.util.List<PublicCompanyI> getMinorsToMerge()
           
 City getSelectedHomeStation()
           
 void setAvailableHomeStations(java.util.List<City> stations)
           
 void setChosenMinor(PublicCompanyI chosenMinor)
           
 void setHomeStation(City homeStation)
           
 void setMinorsToMerge(java.util.List<PublicCompanyI> minors)
           
 java.lang.String toString()
           
 
Methods inherited from class rails.game.action.StartCompany
getStartPrices, mustSelectAPrice, setStartPrice
 
Methods inherited from class rails.game.action.BuyCertificate
equalsAsAction, equalsAsOption, getCompany, getCompanyName, getFromPortfolio, getMaximumNumber, getNumberBought, getPrice, getSharePerCertificate, getSharesPerCertificate, setNumberBought
 
Methods inherited from class rails.game.action.PossibleAction
getCompanyManager, getGameManager, getPlayerIndex, getPlayerName, hasActed, setActed, setPlayerName, toMenu
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

minorsToMerge

protected transient java.util.List<PublicCompanyI> minorsToMerge

minorsToMergeNames

protected java.lang.String minorsToMergeNames

requestStartSpaces

protected boolean requestStartSpaces

availableHomeStations

protected transient java.util.List<City> availableHomeStations

availableHomeStationNames

protected java.lang.String availableHomeStationNames

chosenMinor

protected transient PublicCompanyI chosenMinor

chosenMinorName

protected java.lang.String chosenMinorName

selectedHomeStation

protected transient City selectedHomeStation

selectedHomeStationName

protected java.lang.String selectedHomeStationName

serialVersionUID

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

StartCompany_18EU

public StartCompany_18EU(PublicCompanyI company,
                         int[] prices)
Method Detail

setMinorsToMerge

public void setMinorsToMerge(java.util.List<PublicCompanyI> minors)

setAvailableHomeStations

public void setAvailableHomeStations(java.util.List<City> stations)

getAvailableHomeStations

public java.util.List<City> getAvailableHomeStations()

getMinorsToMerge

public java.util.List<PublicCompanyI> getMinorsToMerge()

getChosenMinor

public PublicCompanyI getChosenMinor()

setChosenMinor

public void setChosenMinor(PublicCompanyI chosenMinor)

getSelectedHomeStation

public City getSelectedHomeStation()

setHomeStation

public void setHomeStation(City homeStation)

toString

public java.lang.String toString()
Overrides:
toString in class StartCompany