getLuanXiIndex function
获取红鸾天喜所在宫位索引
- 卯上起子逆数之
- 数到当生太岁支
- 坐守此宫红鸾位
- 对宫天喜不差移
@param earthlyBranchName 年支 @returns 红鸾、天喜索引
Implementation
Map<String, int> getLuanXiIndex(EarthlyBranchName earthlyBranchName) {
final hongLuanIndex = fixIndex(
fixEarthlyBranchIndex(EarthlyBranchName.maoEarthly) -
earthlyBranches.indexOf(earthlyBranchName.key),
);
final tianXiIndex = fixIndex(hongLuanIndex + 6);
return {"hongLuanIndex": hongLuanIndex, "tianXiIndex": tianXiIndex};
}