何切る解答機で副露直後の牌姿を指定すると例外が発生する
kobalab opened this issue · comments
V2で Majiang.UI.Analyzer が .action()
の呼び出しの際に検討結果を表示するように動作を変更した。
このため、何切る解答機でも「一手前」の状態に戻した後に「最後の一手」で .action()
を呼び出すよう修正したが、この時に「副露を一手前に戻すことがある」という考慮が漏れていた。
副露を一手前に戻す処理は複雑になりすぎて無駄なので、入力された牌姿で配牌し、.action_zimo()
(ツモ直後の場合)、あるいは .action_fulou()
(副露直後の場合)を呼び出して検討結果を表示するよう修正する。
v2.0.1 に反映。