Class 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.
    • Field Detail

      • startCreature

        private final java.lang.String startCreature
      • targetCreature

        private final java.lang.String targetCreature
      • numberRequired

        private final int numberRequired
    • Constructor Detail

      • RecruitOption

        public RecruitOption​(MasterBoardTerrain terrain,
                             java.lang.String startCreature,
                             java.lang.String targetCreature,
                             int numberRequired)
    • Method Detail

      • getStartCreature

        public java.lang.String getStartCreature()
      • getTargetCreature

        public java.lang.String getTargetCreature()
      • getNumberRequired

        public int getNumberRequired()