Uses of Class
rails.game.action.PossibleAction

Packages that use PossibleAction
rails.game   
rails.game.action   
rails.game.correct   
rails.game.specific._1835   
rails.game.specific._1856   
rails.game.specific._1889   
rails.game.specific._18AL   
rails.game.specific._18EU   
rails.ui.swing   
rails.ui.swing.elements   
rails.ui.swing.gamespecific._18AL   
rails.ui.swing.gamespecific._18EU   
 

Uses of PossibleAction in rails.game
 

Fields in rails.game declared as PossibleAction
protected  PossibleAction OperatingRound.savedAction
           
protected  PossibleAction OperatingRound.selectedAction
           
 

Fields in rails.game with type parameters of type PossibleAction
protected  java.util.List<PossibleAction> GameManager.executedActions
           
 

Methods in rails.game with parameters of type PossibleAction
 boolean StockRound.process(PossibleAction action)
           
 boolean StartRoundI.process(PossibleAction action)
           
 boolean StartRound_1830.process(PossibleAction action)
           
 boolean StartRound.process(PossibleAction action)
           
 boolean RoundI.process(PossibleAction action)
           
 boolean Round.process(PossibleAction action)
           
 boolean OperatingRound.process(PossibleAction action)
           
 boolean GameManagerI.process(PossibleAction action)
          The central server-side method that takes a client-side initiated action and processes it.
 boolean GameManager.process(PossibleAction action)
           
protected  boolean StockRound.processGameSpecificAction(PossibleAction action)
           
 boolean OperatingRound.processGameSpecificAction(PossibleAction action)
          Stub, to be overridden in game-specific subclasses.
 boolean GameManagerI.processOnReload(PossibleAction action)
           
 boolean GameManager.processOnReload(PossibleAction action)
           
 

Uses of PossibleAction in rails.game.action
 

Subclasses of PossibleAction in rails.game.action
 class BidStartItem
           
 class BuyBonusToken
           
 class BuyCertificate
           
 class BuyPrivate
           
 class BuyStartItem
           
 class BuyTrain
           
 class DiscardTrain
           
 class ExchangeTokens
           
 class GameAction
           
 class LayBaseToken
           
 class LayBonusToken
           
 class LayTile
           
 class LayToken
           
 class MergeCompanies
           
 class NullAction
           
 class PossibleORAction
          PossibleAction is the superclass of all classes that describe an allowed user action (such as laying a tile or dropping a token on a specific hex, buying a train etc.).
 class ReachDestinations
          This class is needed until we have a means to determine reaching destinations automatically.
 class RepayLoans
           
 class RequestTurn
           
 class SellShares
           
 class SetDividend
          Action class that comprises the earnings setting and distribution steps.
 class StartCompany
           
 class StartItemAction
           
 class TakeLoans
           
 class UseSpecialProperty
          This class can only be used to offer a Special Property to the UI that does NOT need any return parameters.
 

Methods in rails.game.action with type parameters of type PossibleAction
<T extends PossibleAction>
java.util.List<T>
PossibleActions.getType(java.lang.Class<T> clazz)
           
 

Methods in rails.game.action that return types with arguments of type PossibleAction
 java.util.List<PossibleAction> PossibleActions.getList()
           
 java.util.List<PossibleAction> ActionTaker.getPossibleActions()
          Get the current PossibleActions
 

Methods in rails.game.action with parameters of type PossibleAction
 void PossibleActions.add(PossibleAction action)
           
 void ActionTaker.addPossibleAction(PossibleAction o)
          Add a PossibleAction
 boolean UseSpecialProperty.equalsAsAction(PossibleAction action)
           
 boolean TakeLoans.equalsAsAction(PossibleAction action)
           
 boolean SetDividend.equalsAsAction(PossibleAction action)
           
 boolean SellShares.equalsAsAction(PossibleAction action)
           
 boolean RequestTurn.equalsAsAction(PossibleAction pa)
           
 boolean RepayLoans.equalsAsAction(PossibleAction action)
           
 boolean ReachDestinations.equalsAsAction(PossibleAction pa)
           
abstract  boolean PossibleAction.equalsAsAction(PossibleAction pa)
          Compare the chosen actions of two action objects.
 boolean NullAction.equalsAsAction(PossibleAction action)
           
 boolean MergeCompanies.equalsAsAction(PossibleAction action)
           
 boolean LayTile.equalsAsAction(PossibleAction action)
           
 boolean LayBonusToken.equalsAsAction(PossibleAction action)
           
 boolean LayBaseToken.equalsAsAction(PossibleAction action)
           
 boolean GameAction.equalsAsAction(PossibleAction action)
           
 boolean ExchangeTokens.equalsAsAction(PossibleAction action)
           
 boolean DiscardTrain.equalsAsAction(PossibleAction action)
           
 boolean BuyTrain.equalsAsAction(PossibleAction action)
           
 boolean BuyStartItem.equalsAsAction(PossibleAction action)
           
 boolean BuyPrivate.equalsAsAction(PossibleAction action)
           
 boolean BuyCertificate.equalsAsAction(PossibleAction action)
           
 boolean BuyBonusToken.equalsAsAction(PossibleAction action)
           
 boolean BidStartItem.equalsAsAction(PossibleAction action)
           
 boolean UseSpecialProperty.equalsAsOption(PossibleAction action)
           
 boolean TakeLoans.equalsAsOption(PossibleAction action)
           
 boolean SetDividend.equalsAsOption(PossibleAction action)
           
 boolean SellShares.equalsAsOption(PossibleAction action)
           
 boolean RequestTurn.equalsAsOption(PossibleAction pa)
           
 boolean RepayLoans.equalsAsOption(PossibleAction action)
           
 boolean ReachDestinations.equalsAsOption(PossibleAction pa)
           
abstract  boolean PossibleAction.equalsAsOption(PossibleAction pa)
          Compare the choice options of two action objects, without regard to whatever choice has been made, if any.
 boolean NullAction.equalsAsOption(PossibleAction action)
           
 boolean MergeCompanies.equalsAsOption(PossibleAction action)
           
 boolean LayTile.equalsAsOption(PossibleAction action)
           
 boolean LayBonusToken.equalsAsOption(PossibleAction action)
           
 boolean LayBaseToken.equalsAsOption(PossibleAction action)
           
 boolean GameAction.equalsAsOption(PossibleAction action)
           
 boolean ExchangeTokens.equalsAsOption(PossibleAction action)
           
 boolean DiscardTrain.equalsAsOption(PossibleAction action)
           
 boolean BuyTrain.equalsAsOption(PossibleAction action)
           
 boolean BuyStartItem.equalsAsOption(PossibleAction action)
           
 boolean BuyPrivate.equalsAsOption(PossibleAction action)
           
 boolean BuyCertificate.equalsAsOption(PossibleAction action)
           
 boolean BuyBonusToken.equalsAsOption(PossibleAction action)
           
 boolean BidStartItem.equalsAsOption(PossibleAction action)
           
 void PossibleActions.remove(PossibleAction action)
           
 void ActionTaker.setPossibleAction(PossibleAction o)
          Set just one PossibleAction (any previously added actions are removed beforehand)
 boolean PossibleActions.validate(PossibleAction checkedAction)
          Check if a given action exists in the current list of possible actions
 

Method parameters in rails.game.action with type arguments of type PossibleAction
 void PossibleActions.addAll(java.util.List<? extends PossibleAction> actions)
           
 boolean PossibleActions.contains(java.lang.Class<? extends PossibleAction> clazz)
           
 

Uses of PossibleAction in rails.game.correct
 

Subclasses of PossibleAction in rails.game.correct
 class CashCorrectionAction
          Correction action that changes the cash position of a cashholder.
 class ClosePrivate
          Action that allows manual closure of a private company
 class CorrectionAction
          Base class for all actions that correct the state of the game.
 class CorrectionModeAction
          Action class to request specific correction actions
 class MapCorrectionAction
           
 class OperatingCost
          OR action for no map mode mirrors operating actions like tile and token lays, but only changes the cash position of the public company
 

Methods in rails.game.correct with parameters of type PossibleAction
 boolean OperatingCost.equalsAsAction(PossibleAction action)
           
 boolean MapCorrectionAction.equalsAsAction(PossibleAction action)
           
 boolean CorrectionModeAction.equalsAsAction(PossibleAction action)
           
 boolean ClosePrivate.equalsAsAction(PossibleAction action)
           
 boolean CashCorrectionAction.equalsAsAction(PossibleAction action)
           
 boolean OperatingCost.equalsAsOption(PossibleAction action)
           
 boolean MapCorrectionAction.equalsAsOption(PossibleAction action)
           
 boolean CorrectionModeAction.equalsAsOption(PossibleAction action)
           
 boolean ClosePrivate.equalsAsOption(PossibleAction action)
           
 boolean CashCorrectionAction.equalsAsOption(PossibleAction action)
           
 

Uses of PossibleAction in rails.game.specific._1835
 

Subclasses of PossibleAction in rails.game.specific._1835
 class FoldIntoPrussian
           
 

Methods in rails.game.specific._1835 with parameters of type PossibleAction
 boolean FoldIntoPrussian.equalsAsAction(PossibleAction action)
           
 boolean FoldIntoPrussian.equalsAsOption(PossibleAction action)
           
protected  boolean PrussianFormationRound.processGameSpecificAction(PossibleAction action)
           
 

Uses of PossibleAction in rails.game.specific._1856
 

Methods in rails.game.specific._1856 with parameters of type PossibleAction
 boolean CGRFormationRound.process(PossibleAction action)
           
 

Uses of PossibleAction in rails.game.specific._1889
 

Methods in rails.game.specific._1889 with parameters of type PossibleAction
 boolean OperatingRound_1889.processGameSpecificAction(PossibleAction action)
           
 

Uses of PossibleAction in rails.game.specific._18AL
 

Subclasses of PossibleAction in rails.game.specific._18AL
 class AssignNamedTrains
           
 

Methods in rails.game.specific._18AL with parameters of type PossibleAction
 boolean AssignNamedTrains.equalsAsAction(PossibleAction action)
           
 boolean OperatingRound_18AL.processGameSpecificAction(PossibleAction action)
           
 

Uses of PossibleAction in rails.game.specific._18EU
 

Subclasses of PossibleAction in rails.game.specific._18EU
 class StartCompany_18EU
           
 

Methods in rails.game.specific._18EU with parameters of type PossibleAction
protected  boolean StockRound_18EU.processGameSpecificAction(PossibleAction action)
           
 

Uses of PossibleAction in rails.ui.swing
 

Fields in rails.ui.swing declared as PossibleAction
protected  PossibleAction GameUIManager.currentDialogAction
           
protected  PossibleAction StatusWindow.immediateAction
           
protected  PossibleAction GameUIManager.lastAction
           
 

Fields in rails.ui.swing with type parameters of type PossibleAction
 java.util.List<PossibleAction> ORUIManager.mapRelatedActions
           
 

Methods in rails.ui.swing with type parameters of type PossibleAction
<T extends PossibleAction>
void
ORUIManager.setMapRelatedActions(java.util.List<T> actions)
           
 

Methods in rails.ui.swing that return PossibleAction
 PossibleAction ORUIManager.getCurrentDialogAction()
           
 PossibleAction GameUIManager.getCurrentDialogAction()
           
 PossibleAction GameUIManager.getLastAction()
           
protected  PossibleAction GameStatus.processGameSpecificActions(java.awt.event.ActionEvent actor, PossibleAction chosenAction)
          Stub allowing game-specific extensions
protected  PossibleAction GameStatus.processGameSpecificFollowUpActions(java.awt.event.ActionEvent actor, PossibleAction chosenAction)
           
 

Methods in rails.ui.swing with parameters of type PossibleAction
 void ORPanel.addSpecialAction(PossibleAction action, java.lang.String text)
           
 void ORUIManager.layBonusToken(PossibleAction action)
          Lay Token finished.
 boolean StatusWindow.process(PossibleAction executedAction)
           
 boolean StartRoundWindow.process(PossibleAction action)
           
 boolean ORWindow.process(PossibleAction action)
           
 boolean ActionPerformer.process(PossibleAction action)
           
 boolean GameUIManager.processAction(PossibleAction action)
           
protected  PossibleAction GameStatus.processGameSpecificActions(java.awt.event.ActionEvent actor, PossibleAction chosenAction)
          Stub allowing game-specific extensions
protected  PossibleAction GameStatus.processGameSpecificFollowUpActions(java.awt.event.ActionEvent actor, PossibleAction chosenAction)
           
protected  boolean GameUIManager.processOnServer(PossibleAction action)
           
protected  void GameStatus.setCompanyCashButton(int i, boolean clickable, PossibleAction action)
           
 void ORUIManager.setCurrentDialog(javax.swing.JDialog dialog, PossibleAction action)
           
 void GameUIManager.setCurrentDialog(javax.swing.JDialog dialog, PossibleAction action)
           
protected  void GameStatus.setPlayerCashButton(int i, boolean clickable, PossibleAction action)
           
 void ORUIManager.updateStatus(PossibleAction actionToComplete, boolean myTurn)
           
 

Method parameters in rails.ui.swing with type arguments of type PossibleAction
 void ORUIManager.processAction(java.lang.String command, java.util.List<PossibleAction> actions)
          Processes button presses and menu selection actions
protected  boolean ORUIManager.processGameSpecificActions(java.util.List<PossibleAction> actions)
          Stub, can be overridden in subclasses
 

Uses of PossibleAction in rails.ui.swing.elements
 

Methods in rails.ui.swing.elements that return PossibleAction
 PossibleAction DialogOwner.getCurrentDialogAction()
           
 

Methods in rails.ui.swing.elements that return types with arguments of type PossibleAction
 java.util.List<PossibleAction> ClickField.getPossibleActions()
           
 java.util.List<PossibleAction> ActionMenuItem.getPossibleActions()
           
 java.util.List<PossibleAction> ActionLabel.getPossibleActions()
           
 java.util.List<PossibleAction> ActionCheckBoxMenuItem.getPossibleActions()
           
 java.util.List<PossibleAction> ActionButton.getPossibleActions()
           
 

Methods in rails.ui.swing.elements with parameters of type PossibleAction
 void ClickField.addPossibleAction(PossibleAction o)
           
 void ActionMenuItem.addPossibleAction(PossibleAction o)
           
 void ActionLabel.addPossibleAction(PossibleAction o)
           
 void ActionCheckBoxMenuItem.addPossibleAction(PossibleAction o)
           
 void ActionButton.addPossibleAction(PossibleAction o)
           
 void DialogOwner.setCurrentDialog(javax.swing.JDialog dialog, PossibleAction action)
           
 void ClickField.setPossibleAction(PossibleAction action)
           
 void ActionMenuItem.setPossibleAction(PossibleAction action)
           
 void ActionLabel.setPossibleAction(PossibleAction action)
           
 void ActionCheckBoxMenuItem.setPossibleAction(PossibleAction action)
           
 void ActionButton.setPossibleAction(PossibleAction action)
           
 

Uses of PossibleAction in rails.ui.swing.gamespecific._18AL
 

Method parameters in rails.ui.swing.gamespecific._18AL with type arguments of type PossibleAction
protected  boolean ORUIManager_18AL.processGameSpecificActions(java.util.List<PossibleAction> actions)
           
 

Uses of PossibleAction in rails.ui.swing.gamespecific._18EU
 

Methods in rails.ui.swing.gamespecific._18EU that return PossibleAction
protected  PossibleAction GameStatus_18EU.processGameSpecificActions(java.awt.event.ActionEvent actor, PossibleAction chosenAction)
          Start a company - specific procedure for 18EU
 

Methods in rails.ui.swing.gamespecific._18EU with parameters of type PossibleAction
protected  PossibleAction GameStatus_18EU.processGameSpecificActions(java.awt.event.ActionEvent actor, PossibleAction chosenAction)
          Start a company - specific procedure for 18EU