0.3.0 • Published 2 years ago
@tanimodori/mj-core v0.3.0
@tanimodori/mj-core
麻雀基本ライブラリ
このリポジトリは @kobalab/majiang-core
のフォークである。現在は TypeScript 型定義ファイルや ESM 支援を提供している。後には TypeScript へ移行予定です。
インストール
$ npm i @tanimodori/mj-core
使用法
CommonJS
:
const Majiang = require('@tanimodori/mj-core');
ESModule
:
import Majiang from '@tanimodori/mj-core';
// or
import { Shoupai } from '@tanimodori/mj-core';
提供機能
クラス名 | 機能 |
---|---|
Majiang.Shoupai | 手牌を表現するクラス |
Majiang.Shan | 牌山を表現するクラス |
Majiang.He | 捨て牌を表現するクラス |
Majiang.Util | シャンテン数計算、和了点計算ルーチン |
Majiang.Game | 局進行を実現するクラス |
Majiang.Board | 卓に関する情報を表現するクラス |
Majiang.Player | 対局者を実現する基底クラス |