Methods in soc.robot with parameters of type SOCBuildingSpeedEstimate |
protected int |
SOCRobotNegotiator.getETAToTargetResources(SOCPlayer player,
SOCResourceSet targetResources,
SOCResourceSet giveSet,
SOCResourceSet getSet,
SOCBuildingSpeedEstimate estimate)
another aux function
this one returns the number of rolls until we reach
the target given a possible offer |
private boolean |
SOCRobotDM.scenarioGameStrategyPlan_SC_PIRI(float bestScoreOrETA,
float cardScoreOrETA,
boolean isScoreNotETA,
boolean bestPlanIsDevCard,
SOCBuildingSpeedEstimate ourBSE,
int leadersCurrentWGETA,
boolean forSpecialBuildingPhase)
scenarioGameStrategyPlan(..)
for _SC_PIRI . |
private boolean |
SOCRobotDM.scenarioGameStrategyPlan_SC_WOND(float bestScoreOrETA,
float cardScoreOrETA,
boolean isScoreNotETA,
boolean bestPlanIsDevCard,
SOCBuildingSpeedEstimate ourBSE,
int leadersCurrentWGETA,
boolean forSpecialBuildingPhase)
scenarioGameStrategyPlan(..)
for _SC_WOND . |
private boolean |
SOCRobotDM.scenarioGameStrategyPlan(float bestScoreOrETA,
float cardScoreOrETA,
boolean isScoreNotETA,
boolean bestPlanIsDevCard,
SOCBuildingSpeedEstimate ourBSE,
int leadersCurrentWGETA,
boolean forSpecialBuildingPhase)
For some game scenarios (currently _SC_PIRI and
_SC_WOND ), evaluate and plan any special move. |
protected void |
SOCRobotDM.scoreSettlementsForDumb(int settlementETA,
SOCBuildingSpeedEstimate ourBSE)
For each possible settlement in our SOCPlayerTracker ,
update its getETA() and
its getRoadPath() . |