Package net.sf.colossus.variant
Interface ICustomRecruitBase
- All Known Implementing Classes:
CustomRecruitBase
public interface ICustomRecruitBase
-
Method Summary
Modifier and TypeMethodDescriptionList all creatures that can recruit in this terrain in a special way.List all creatures that can be recruited in this terrain in a special way.List creatures that can recruit in this terrain in a special way now.List creatures that can be recruited in this terrain in a special way now.int
numberOfRecruiterNeeded
(CreatureType recruiter, CreatureType recruit, MasterHex hex) Number of recruiters needed to get a recruit in a special way in this terrain now.
-
Method Details
-
getAllPossibleSpecialRecruiters
List all creatures that can recruit in this terrain in a special way. -
getAllPossibleSpecialRecruits
List all creatures that can be recruited in this terrain in a special way. -
getPossibleSpecialRecruiters
List creatures that can recruit in this terrain in a special way now.- Parameters:
hex
- The specific MasterHex considered for recruiting.- Returns:
- A List of possible special Recruiters in this hex.
-
getPossibleSpecialRecruits
List creatures that can be recruited in this terrain in a special way now.- Parameters:
hex
- The specific MasterHex considered for recruiting (for an example, see getPossibleSpecialRecruits() in BalrogRecruitment.java in Balrog variant directory)- Returns:
- A List of possible special Recruits in this hex.
-
numberOfRecruiterNeeded
Number of recruiters needed to get a recruit in a special way in this terrain now.
-