SavedGame型
リファレンスの説明と例は英語です。見出しと目次は日本語です。
A game as toJSON writes it.
インポート
import type { SavedGame } from "@johnmorrisdotca/toranpu";
定義
type SavedGame<K extends CardGameKind = CardGameKind> = {
format: typeof SAVE_FORMAT;
generator: string;
game: K;
size: number;
players: string[];
computers: boolean[];
seed: number;
moves: MoveOf<K>[];
};
メンバー
| 名前 | 型 | 説明 |
|---|---|---|
format | 1 | The shape of this object: |
generator | string | What wrote it, such as |
game | K | Which game: |
size | number | How long the game lasts, in its own terms ( |
players | string[] | One name a seat. |
computers | boolean[] | One a seat: true where a computer plays. |
seed | number | The seed every deal is shuffled from. |
moves | MoveOf<K>[] | Every move so far, in order. |
例
import { newGame, savedGame } from "@johnmorrisdotca/toranpu";
import type { SavedGame } from "@johnmorrisdotca/toranpu";
const game = newGame("hearts", { players: ["Aki", "Ben", "Cy", "Dev"], seed: 42 })!;
const value: SavedGame<"hearts"> = savedGame("hearts", game);
console.log(value.seed);42出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。