public abstract class AbstractHintProvider extends java.lang.Object implements IVariantHint
IVariantHint.AIStyle| Constructor and Description |
|---|
AbstractHintProvider(Variant variant) |
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<java.lang.String> |
creaturesToStrings(java.util.List<CreatureType> creatures) |
protected CreatureType |
getCreatureType(java.lang.String creatureName) |
int |
getHintedRecruitmentValueOffset(CreatureType creature,
java.util.List<IVariantHint.AIStyle> styles)
No creature gets an offset by default, subclasses can override.
|
protected MasterHex |
getMasterHex(java.lang.String hexLabel) |
protected MasterBoardTerrain |
getTerrain(java.lang.String id) |
protected Variant |
getVariant() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetInitialSplitHint, getRecruitHintprivate final Variant variant
public AbstractHintProvider(Variant variant)
public int getHintedRecruitmentValueOffset(CreatureType creature, java.util.List<IVariantHint.AIStyle> styles)
getHintedRecruitmentValueOffset in interface IVariantHintcreature - Type of the creaturestyles - List of AI styles to hint forprotected Variant getVariant()
protected CreatureType getCreatureType(java.lang.String creatureName)
protected MasterHex getMasterHex(java.lang.String hexLabel)
protected MasterBoardTerrain getTerrain(java.lang.String id)
public static java.util.List<java.lang.String> creaturesToStrings(java.util.List<CreatureType> creatures)