本文へ移動

Gunjin軍人

階級を隠す5つの対戦ゲームで、配置を非公開に保ち、表示や再生を共有し、1台の端末を交代して遊べます。

「軍人」は、兵士を表す言葉です。 名前について(英語)

目次

リファレンス · 標準の同一端末での対戦

MountOptions型

リファレンスの説明と例は英語です。見出しと目次は日本語です。

Locale, materials, and safe public callbacks for a mounted hotseat player.

インポート

import type { MountOptions } from "@johnmorrisdotca/gunjin/play";

ほかのエクスポート元: @johnmorrisdotca/gunjin

定義

type MountOptions = {
    language?: Language;
    material?: Material;
    pieceStyle?: PieceStyle;
    onChange?: (position: PublicPosition) => void;
    onFinish?: (result: {
        winner: Player | null;
        reason: string;
    }) => void;
};

メンバー

名前型説明
language (省略可)Language | undefined
material (省略可)Material | undefined
pieceStyle (省略可)PieceStyle | undefined
onChange (省略可)((position: PublicPosition) => void) | undefined
onFinish (省略可)((result: { winner: Player | null; reason: string; }) => void) | undefined

例

import type { MountOptions } from "@johnmorrisdotca/gunjin/play";

const value: MountOptions = {language:"ja",material:"ivory",onChange:position=>console.log(position.phase)};
console.log(value);
{ language: 'ja', material: 'ivory', onChange: [Function: onChange] }

出力(このページを作ったときに実行した結果)

ソースを見るGitHub で編集@johnmorrisdotca/gunjin 0.2.1 のソースから作成しました。

この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。