kobalab / Majiang

HTML5 + JavaScript で動作する麻雀アプリ「電脳麻将」

Home Page:https://kobalab.net/majiang/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

何切る解答機で副露直後の牌姿を指定すると例外が発生する

kobalab opened this issue · comments

V2で Majiang.UI.Analyzer が .action() の呼び出しの際に検討結果を表示するように動作を変更した。

このため、何切る解答機でも「一手前」の状態に戻した後に「最後の一手」で .action() を呼び出すよう修正したが、この時に「副露を一手前に戻すことがある」という考慮が漏れていた。

副露を一手前に戻す処理は複雑になりすぎて無駄なので、入力された牌姿で配牌し、.action_zimo()(ツモ直後の場合)、あるいは .action_fulou()(副露直後の場合)を呼び出して検討結果を表示するよう修正する。

v2.0.1 に反映。