net.sf.colossus.game
Class RecruitGraph.RecruitOption
java.lang.Object
net.sf.colossus.game.RecruitGraph.RecruitOption
- Enclosing class:
- RecruitGraph
public static final class RecruitGraph.RecruitOption
- extends java.lang.Object
Models a recruit option for a given creature.
This is an return object for the question which recruit options a particular
creature has. Each option consists of a terrain to muster in, a target creatures
and a number of start creatures required to upgrade.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
terrain
private final MasterBoardTerrain terrain
startCreature
private final java.lang.String startCreature
targetCreature
private final java.lang.String targetCreature
numberRequired
private final int numberRequired
RecruitGraph.RecruitOption
public RecruitGraph.RecruitOption(MasterBoardTerrain terrain,
java.lang.String startCreature,
java.lang.String targetCreature,
int numberRequired)
getTerrain
public MasterBoardTerrain getTerrain()
getStartCreature
public java.lang.String getStartCreature()
getTargetCreature
public java.lang.String getTargetCreature()
getNumberRequired
public int getNumberRequired()