public interface IHintOracle
Modifier and Type | Method and Description |
---|---|
int |
biggestAttackerHeight()
The height of the tallest legion that can attack
the legion we consider.
|
boolean |
canReach(java.lang.String terrain)
A terrain can be reached by the legion with one move.
|
boolean |
canRecruit(java.lang.String name)
A creature with the given name could be recruited.
|
int |
creatureAvailable(CreatureType creatureType) |
int |
creatureAvailable(java.lang.String name)
The number of currently available creatures of the given type.
|
java.lang.String |
hexLabel()
The label of the master board hex under consideration.
|
boolean canRecruit(java.lang.String name)
boolean canReach(java.lang.String terrain)
int creatureAvailable(java.lang.String name)
int creatureAvailable(CreatureType creatureType)
int biggestAttackerHeight()
java.lang.String hexLabel()