/// <summary> /// /// </summary> /// <param name="当前"></param> /// <returns></returns> public static JiuGongFeiXingModel 顺飞(JiuGongFeiXingModel 当前) { if (当前.Num == 9) { return(飞行顺序[1]); } return(飞行顺序[当前.Num + 1]); }
/// <summary> /// /// </summary> /// <param name="当前"></param> /// <returns></returns> public static JiuGongFeiXingModel 逆飞(JiuGongFeiXingModel 当前) { if (当前.Num == 1) { return(飞行顺序[9]); } return(飞行顺序[当前.Num - 1]); }
/// <summary> /// /// </summary> static JiuGongFeiXingModel() { 一白 = new JiuGongFeiXingModel() { Num = 1, Name = "一白贪狼星", ShorName = "一白", HuoFu = HuoFuType., WuXing = WuXingType.水 }; 二黑 = new JiuGongFeiXingModel() { Num = 2, Name = "二黑巨门星", ShorName = "二黑", HuoFu = HuoFuType.凶, WuXing = WuXingType.土 }; 碧 = new JiuGongFeiXingModel() { Num = 3, Name = "三碧禄存星", ShorName = "三碧", HuoFu = HuoFuType.凶, WuXing = WuXingType.木 }; 四绿 = new JiuGongFeiXingModel() { Num = 4, Name = "四绿文曲星", ShorName = "四绿", HuoFu = HuoFuType., WuXing = WuXingType.木 }; 五黄 = new JiuGongFeiXingModel() { Num = 5, Name = "五黄廉贞星", ShorName = "五黄", HuoFu = HuoFuType.凶, WuXing = WuXingType.土 }; 六白 = new JiuGongFeiXingModel() { Num = 6, Name = "六白武曲星", ShorName = "六白", HuoFu = HuoFuType., WuXing = WuXingType.金 }; 七赤 = new JiuGongFeiXingModel() { Num = 7, Name = "七赤破军星", ShorName = "七赤", HuoFu = HuoFuType.凶, WuXing = WuXingType.金 }; 八白 = new JiuGongFeiXingModel() { Num = 8, Name = "八白左辅星", ShorName = "八白", HuoFu = HuoFuType., WuXing = WuXingType.土 }; 九紫 = new JiuGongFeiXingModel() { Num = 9, Name = "九紫右弼星", ShorName = "九紫", HuoFu = HuoFuType., WuXing = WuXingType.火 }; 飞行顺序 = new Dictionary <int, JiuGongFeiXingModel>(9) { { 1, JiuGongFeiXingModel.一白贪狼星 }, { 2, JiuGongFeiXingModel.二黑巨门星 }, { 3, JiuGongFeiXingModel.碧禄存星 }, { 4, JiuGongFeiXingModel.四绿文曲星 }, { 5, JiuGongFeiXingModel.五黄廉贞星 }, { 6, JiuGongFeiXingModel.六白武曲星 }, { 7, JiuGongFeiXingModel.七赤破军星 }, { 8, JiuGongFeiXingModel.八白左辅星 }, { 9, JiuGongFeiXingModel.九紫右弼星 } }; }