All Packages  Class Hierarchy  This Package  Previous  Next  Index
  Class busrider.StrategyAdapter
java.lang.Object
   |
   +----busrider.StrategyAdapter
  -  public class StrategyAdapter
  -  extends Object
  -  implements Strategy
This class implements a simple Strategy.
  Constructor Index
  - 
	StrategyAdapter()
  
-  
  Method Index
  - 
	beginTurn()
  
-  does nothing.
  
- 
	chooseDestination(Junction, Junction)
  
-  returns null, to let the conductor choose the destination.
  
- 
	chooseSegment(int)
  
-  returns null, to let the conductor choose the path.
  
- 
	endGame(int)
  
-  does nothing.
  
- 
	endTurn()
  
-  does nothing.
  
- 
	playerIsFast(int)
  
-  does nothing.
  
- 
	receiveFare(int, int)
  
-  does nothing.
  
- 
	startGame(Game, PlayerView)
  
-  does nothing.
  
- 
	transferRoute(int)
  
-  does nothing.
  
- 
	youAreBroke()
  
-  does nothing.
  
- 
	youArrived()
  
-  returns null, to purchase nothing.
  
- 
	youMustSell()
  
-  returns null, to let the conductor choose the sale.
  Constructors
StrategyAdapter
 public StrategyAdapter()
  Methods
startGame
 public void startGame(Game ga,
                       PlayerView me)
  -  does nothing. (A real Strategy would store the parameters.)
 
endGame
 public void endGame(int winner)
  -  does nothing.
 
playerIsFast
 public void playerIsFast(int playerIndex)
  -  does nothing.
 
transferRoute
 public void transferRoute(int routeIndex)
  -  does nothing.
 
receiveFare
 public void receiveFare(int fromwhom,
                         int payment)
  -  does nothing.
 
beginTurn
 public void beginTurn()
  -  does nothing.
 
endTurn
 public void endTurn()
  -  does nothing.
 
chooseDestination
 public Junction chooseDestination(Junction term1,
                                   Junction term2)
  -  returns null, to let the conductor choose the destination.
 
youArrived
 public Purchase youArrived()
  -  returns null, to purchase nothing.
 
chooseSegment
 public Segment chooseSegment(int roll)
  -  returns null, to let the conductor choose the path.
 
youMustSell
 public Route youMustSell()
  -  returns null, to let the conductor choose the sale.
 
youAreBroke
 public void youAreBroke()
  -  does nothing.
 
All Packages  Class Hierarchy  This Package  Previous  Next  Index