本文へ移動

Gunjin軍人

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

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

目次

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

mountGunjin関数

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

Mounts a hotseat player. Only redacted views and replay data leave this handle.

インポート

import { mountGunjin } from "@johnmorrisdotca/gunjin/play";

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

定義

function mountGunjin(host: HTMLElement, initial: AuthoritativeMatch, initialOptions?: MountOptions): GunjinMount

引数

名前型説明
hostHTMLElement

The real HTMLElement that owns this independent native hotseat player.

initialAuthoritativeMatch

The initial authoritative match, kept inside the local hotseat player.

initialOptions (省略可)MountOptions

Native language, material, piece style and redacted callbacks.

戻り値

GunjinMount

The independent hotseat handle exposing redacted view/replay, presentation updates and cleanup.

例

import { createHasamiMatch } from "@johnmorrisdotca/gunjin/hasami";
import { mountGunjin } from "@johnmorrisdotca/gunjin/play";

const base=createHasamiMatch({width:7,height:7});
const host=document.createElement("div");
document.body.append(host);
const mounted=mountGunjin(host,base,{language:"ja"});
console.log(mounted.view().phase);
mounted.destroy();

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

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