hexNeighboursOf関数
リファレンスの説明と例は英語です。見出しと目次は日本語です。
The six neighbours of a cell on the hexagon lattice, as indexes; fewer at an edge of the square (the hexagon's own edge is its # cells).
インポート
import { hexNeighboursOf } from "@johnmorrisdotca/tsunagi";
定義
function hexNeighboursOf(size: number, at: number): number[]
引数
| 名前 | 型 | 説明 |
|---|---|---|
size | number | The number of cells on each side of the board. |
at | number | The zero-based cell index. |
戻り値
number[]
The six neighbours of a cell on the hexagon lattice, as indexes; fewer at an edge of the square (the hexagon's own edge is its # cells).
例
import { hexNeighboursOf } from "@johnmorrisdotca/tsunagi";
console.log(hexNeighboursOf(7,24));[ 17, 18, 25, 31, 30, 23 ]出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。