useCardGame関数
リファレンスの説明と例は英語です。見出しと目次は日本語です。
A card game held in React state. See CardGameState for what it hands back; computerDelay is the milliseconds a computer waits before each move.
インポート
import { useCardGame } from "@johnmorrisdotca/toranpu/react";
定義
function useCardGame<K extends CardGameKind>(kind: K, options: NewGameOptions, computerDelay?: number): CardGameState<K>
引数
| 名前 | 型 | 説明 |
|---|---|---|
kind | K | The named card game or sound kind. |
options | NewGameOptions | Options for this call; omitted fields retain their documented defaults. |
computerDelay (省略可) | number | Milliseconds between computer turns in the React view. |
戻り値
CardGameState<K>
A card game held in React state. See CardGameState for what it hands back; computerDelay is the milliseconds a computer waits before each move.
例
import { useCardGame } from "@johnmorrisdotca/toranpu/react";
import { createElement } from "react";
function Table() {
const table = useCardGame("hearts", { players: ["You", "Aki", "Ben", "Cy"], seed: 42 });
return createElement("p", null, `${table.moves.length} legal moves`);
}
console.log(createElement(Table));この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。