HitotsuTableOptions型
リファレンスの説明と例は英語です。見出しと目次は日本語です。
Native table settings, including private player names and callbacks.
インポート
import type { HitotsuTableOptions } from "@johnmorrisdotca/hitotsu";
定義
type HitotsuTableOptions = {
players?: readonly string[];
computers?: number;
rules?: HitotsuOptions;
size?: number;
seed?: number;
language?: HitotsuLanguage;
strings?: Partial<HitotsuStrings>;
computerMs?: number;
theme?: Record<`--ht-${string}`, string>;
sound?: boolean | CardSounds;
onMove?: (game: HitotsuGame) => void;
};
メンバー
| 名前 | 型 | 説明 |
|---|---|---|
players (省略可) | readonly string[] | undefined | Everybody at the table, seat 0 first: seat 0 is the person at this screen, the rest computers. Two to eight; four by default. |
computers (省略可) | number | undefined | Number of computer seats when names are omitted, 1–7; three by default. |
rules (省略可) | HitotsuOptions | undefined | The house rules: |
size (省略可) | number | undefined | What wins: 200 or 500 points, or 1 for a single hand (the default). |
seed (省略可) | number | undefined | The seed the deals are shuffled from; a fresh one if not given. |
language (省略可) | HitotsuLanguage | undefined | The language of the table's words, |
strings (省略可) | Partial<HitotsuStrings> | undefined | Words to use instead of the built-in ones, over whichever language is in use. |
computerMs (省略可) | number | undefined | How long a computer thinks before it plays, in milliseconds. Long enough to jump in, where the table plays jump-in. |
theme (省略可) | Record<`--ht-${string}`, string> | undefined | CSS variables for the table, such as |
sound (省略可) | boolean | CardSounds | undefined | Card sounds: |
onMove (省略可) | ((game: HitotsuGame) => void) | undefined | Called after every move, with the game it made. |
例
import type { HitotsuTableOptions } from "@johnmorrisdotca/hitotsu";
const options: HitotsuTableOptions = { seed: 42, size: 200 };
console.log(options.size);200出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。