@kobalab/majiang-ui
v1.6.0
Published
麻雀UIライブラリ
Downloads
57
Readme
majiang-ui
麻雀UIライブラリ
手牌表示、盤面表示、牌譜再生 など画面表示やユーザとのインタラクションを実現するクラス群を提供します。
ver.2.0.0 以降の電脳麻将は、その実装に本パッケージを使用しています。
インストール
$ npm i @kobalab/majiang-ui使用法
const Majiang = require('@kobalab/majiang-core');
Majiang.UI = require('@kobalab/majiang-ui');提供機能
| クラス名 | 機能
|:-------------------------|:--------------------------------------------------
|Majiang.UI.pai | 牌表示関数を生成する関数
|Majiang.UI.audio | 音声出力関数を生成する関数
|Majiang.UI.Shoupai | 手牌を表示するクラス
|Majiang.UI.Shan | 牌山を表示するクラス
|Majiang.UI.He | 捨て牌を表示するクラス
|Majiang.UI.Board | 卓情報を表示するクラス
|Majiang.UI.HuleDialog | 和了・流局時のダイアログを表示するクラス
|Majiang.UI.Player | 打牌選択などのUIを実現するクラス
|Majiang.UI.GameCtl | 対局速度などの付属UIを実現するクラス
|Majiang.UI.PaipuFile | 牌譜一覧を表示するクラス
|Majiang.UI.Paipu | 牌譜ビューアを実現するクラス
|Majiang.UI.Analyzer | 検討モードを実現するクラス
|Majiang.UI.PaipuStat | 牌譜を集計するクラス
|Majiang.UI.PaipuEditor| 牌譜エディタを実現するクラス
|Majiang.UI.Util | ユーティリティ・ルーチン(fade-in/out, selector など)
API仕様
- API仕様 (執筆中)
