/// <summary> /// 飜数、符、親・子のどちらかであるかで上がり点を計算する /// </summary> /// <param name="han">飜数</param> /// <param name="fu">符</param> /// <param name="type">親 or 子</param> /// <returns>上がり点</returns> public static int Ten(飜数 han, 符数 fu, 親子 type) { switch (type) { case 親子.親: return(OyaTen(han, fu)); case 親子.子: return(KoTen(han, fu)); } return(0); }
/// <summary> /// 上がり点を計算する。(リー棒、つみ棒を含まない) /// </summary> /// <param name="han">飜数</param> /// <param name="fu">符数</param> /// <returns></returns> public static int AgariTen(飜数 han, 符数 fu, 親子 oyako) { return(AgaritenKeisan.Ten(han, fu, oyako)); }