kobalab/Majiang

シャンテン戻しの判定基準とする「有効牌枚数」の算出方法が誤っている

kobalab opened this issue · 2 comments

シャンテン戻しの判定基準とするときに有効牌の枚数を算出する。

n_tingpai += paishu[tp];

算出の際に paishu[] を使っているが、paishu[] は赤牌の枚数を個別にカウントするので有効牌に 5 が含まれる場合、枚数を正しくカウントしない。

何切る解答機を実装した際に 5ba530a で誤りに気付いて修正しているが、過去の版に遡って修正していなかった。

v1.6.4 に反映。