getJieShaAdjIndex function

int getJieShaAdjIndex(
  1. EarthlyBranchName earthlyBranchName
)

安劫杀诀 (年支) 申子辰人蛇开口、亥卯未人猴速走 寅午戌人猪面黑、巳酉丑人虎咆哮 @version 2.5.0 @param earthlyBranchName 地支 @returns 劫杀、诀索引

Implementation

int getJieShaAdjIndex(EarthlyBranchName earthlyBranchName) {
  switch (earthlyBranchName) {
    case EarthlyBranchName.shenEarthly:
    case EarthlyBranchName.ziEarthly:
    case EarthlyBranchName.chenEarthly:
      return 3;
    case EarthlyBranchName.haiEarthly:
    case EarthlyBranchName.maoEarthly:
    case EarthlyBranchName.weiEarthly:
      return 6;
    case EarthlyBranchName.yinEarthly:
    case EarthlyBranchName.wuEarthly:
    case EarthlyBranchName.xuEarthly:
      return 9;
    case EarthlyBranchName.siEarthly:
    case EarthlyBranchName.youEarthly:
    case EarthlyBranchName.chouEarthly:
      return 0;
  }
}