Uses of Class
soc.robot.SOCPossibleSettlement

Packages that use SOCPossibleSettlement
soc.robot   
 

Uses of SOCPossibleSettlement in soc.robot
 

Fields in soc.robot declared as SOCPossibleSettlement
protected  SOCPossibleSettlement SOCRobotDM.favoriteSettlement
          A settlement to build, chosen from SOCRobotDM.goodSettlements or SOCRobotDM.threatenedSettlements.
 

Fields in soc.robot with type parameters of type SOCPossibleSettlement
protected  java.util.Vector<SOCPossibleSettlement> SOCPossibleSettlement.conflicts
           
protected  java.util.Vector<SOCPossibleSettlement> SOCRobotDM.goodSettlements
          Good settlements, as calculated by SOCRobotDM.scorePossibleSettlements(int, int)
protected  java.util.TreeMap<java.lang.Integer,SOCPossibleSettlement> SOCPlayerTracker.possibleSettlements
          Possible near-future settlements for this player.
protected  java.util.Vector<SOCPossibleSettlement> SOCRobotDM.threatenedSettlements
          Threatened settlements, as calculated by SOCRobotDM.scorePossibleSettlements(int, int)
 

Methods in soc.robot that return SOCPossibleSettlement
 SOCPossibleSettlement SOCRobotDM.getFavoriteSettlement()
           
 

Methods in soc.robot that return types with arguments of type SOCPossibleSettlement
 java.util.Vector<SOCPossibleSettlement> SOCPossibleSettlement.getConflicts()
           
 java.util.TreeMap<java.lang.Integer,SOCPossibleSettlement> SOCPlayerTracker.getPossibleSettlements()
           
 

Methods in soc.robot with parameters of type SOCPossibleSettlement
 void SOCPossibleSettlement.addConflict(SOCPossibleSettlement s)
          add a conflicting settlement
 void SOCPossibleSettlement.removeConflict(SOCPossibleSettlement s)
          remove a conflicting settlement
protected  void SOCPlayerTracker.removeFromNecessaryRoads(SOCPossibleSettlement ps)
          remove this piece from the pieces that support it
protected  void SOCPlayerTracker.updateSettlementConflicts(SOCPossibleSettlement ps, java.util.HashMap<java.lang.Integer,SOCPlayerTracker> trackers)
          update settlement conflicts
 

Constructors in soc.robot with parameters of type SOCPossibleSettlement
SOCPossibleSettlement(SOCPossibleSettlement ps)
          copy constructor Note: This will not copy vectors, only make empty ones