notHaveStars function
判断某个宫位内是否有传入的星耀,要所有星耀都不在宫位内才会返回true
@version v1.0.0
@param $ 宫位实例 @param stars 星耀 @returns true | false
Implementation
bool notHaveStars(IFunctionalPalace palace, List<StarName> stars) {
List<List<FunctionalStar>> allStars = [
palace.majorStars,
palace.minorStars,
palace.adjectiveStars
];
final allStarsInPalace = _concatStars(allStars);
return _excludeAll(allStarsInPalace, stars);
}