findWinningLine関数
リファレンスの説明と例は英語です。見出しと目次は日本語です。
The winning line through point, if the stone there completes one under
the rule that applies to its colour. Only lines through the given point are
examined, which is all that can change after a single move. Returns an
empty array when there is no win.
インポート
import { findWinningLine } from "@johnmorrisdotca/narabe";
定義
function findWinningLine(board: Cell[], settings: GameSettings, point: Point): Point[]
引数
| 名前 | 型 | 説明 |
|---|---|---|
board | Cell[] | The row-major board cells; null marks an empty point. |
settings | GameSettings | The native game settings to interpret. |
point | Point | A zero-based row and column on the board. |
戻り値
Point[]
The winning line through the point, or an empty array without one.
例
import { createGame, findWinningLine } from "@johnmorrisdotca/narabe";
const state = createGame({variant:"freestyle",size:15});
const point = {row:7,col:7};
console.log(findWinningLine(state.board,state.settings,point));[]出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。