public class CovertIntelligencePolicy extends PolicyCard
PolicyCard.EnumVariable, PolicyCard.EnumVariableUnitJSON.Parser| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TEXT |
static java.lang.String |
TITLE |
MAX_MILLION_DOLLARS, MAX_PERCENT, MIN_MILLION_DOLLARS, MIN_PERCENT| Constructor and Description |
|---|
CovertIntelligencePolicy() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getGameText() |
PolicyCard.EnumVariableUnit |
getRequiredVariables(PolicyCard.EnumVariable variable)
The default is null (the given variable is not required).
|
java.lang.String |
getTitle() |
EnumRegion[] |
getValidTargetRegions()
The default is null (no target region required).
|
java.lang.String |
validate()
This method provides general validation checking of the policy card.
Between the time when a PolicyCard is instantiated and drafted, it must have various fields set. |
addEnactingRegion, clearVotes, create, didVoteYes, equals, fromJSON, getCardType, getEnactingRegionCount, getOptionsOfVariable, getOwner, getPolicyName, getTargetFood, getTargetRegion, getType, getValidTargetFoods, getValidTargetRegion, getX, getY, getZ, hashCode, isEligibleToVote, setTargetFood, setTargetRegion, setType, setX, setY, setZ, toJSON, toString, votesRequired, voteWaitForAllpublic static final java.lang.String TITLE
public static final java.lang.String TEXT
public java.lang.String getTitle()
getTitle in class PolicyCardpublic java.lang.String getGameText()
getGameText in class PolicyCardpublic EnumRegion[] getValidTargetRegions()
getValidTargetRegions in class PolicyCardpublic PolicyCard.EnumVariableUnit getRequiredVariables(PolicyCard.EnumVariable variable)
getRequiredVariables in class PolicyCardvariable - to be queried.public java.lang.String validate()
validate in class PolicyCard