Releases: kobalab/majiang-core
Releases · kobalab/majiang-core
v0.5.0 / 2022-11-06
- Majiang.Board
- メソッド jieju() を追加
- Majiang.Player
- Majiang.Board のメソッド jieju() の呼び出しを追加
v0.4.0 / 2022-10-31
- Majiang.Game
- メソッド set handler() を追加
- メソッド jieju() に set handler() で設定した関数を呼び出す処理を追加
- 起家の設定方法を簡潔な記述に変更
v0.3.1 / 2022-10-25
- 脆弱性警告に対応
- minimatch 3.0.4 → 3.1.2
v0.3.0 / 2022-10-01
- Majiang.Game
- クラスメソッド allow_no_daopai() を追加
- Majiang.Player
- メソッド allow_no_daopai() を追加
v0.2.11 / 2022-09-15
- Majiang.Util
- 暗槓しているの5枚目の牌での和了形算出が誤っているバグを修正
v0.2.10 / 2022-08-23
- Majiang.shoupai
- valid_mianzi() が不正な字牌を含む面子をエラーとしないバグを修正
- 無駄なコードを削除するなどコードを整理
- Majiang.Game
- 無駄なコードを削除するなどコードを整理
- ランダムにエラーとなることがあるテストケースを修正
v0.2.9 / 2022-05-22
- リーチ宣言時の1000点減算のタイミングを変更
v0.2.8 / 2022-05-08
- Majiang.Util
- シャンテン数計算の際のパターンA・Bの比較方法を変更
v0.2.7 / 2022-04-29
- Majiang.Util
- 清一色 / 混老頭 / 清老頭 の役判定条件を変更
- 和了形一覧取得に順子を優先し重複を排除するよう修正
v0.2.6 / 2022-03-24
- Majiang.Game
- 実行され得ない冗長なコードを削除
- 脆弱性警告に対処(minimist 1.2.5 → 1.2.6)