HEX_LINE_DIRECTIONS定数
リファレンスの説明と例は英語です。見出しと目次は日本語です。
The three line orientations on the hexagon lattice — see rules/hexagon.ts
for the embedding. Each is checked both ways, covering the six neighbours a
hexagon cell has. Three of the square board's own four: horizontal,
vertical and the slanted diagonal that follows the lattice's shear. The
fourth, {row: 1, col: 1}, is a diagonal of the SQUARE embedding only —
two cells that far apart along it are not lattice neighbours, and no
unbroken run of hexagon cells ever lies along it — so it is left out here
on purpose, never scanned as a line.
インポート
import { HEX_LINE_DIRECTIONS } from "@johnmorrisdotca/narabe";
定義
const HEX_LINE_DIRECTIONS: readonly Point[] = [
{ row: 0, col: 1 },
{ row: 1, col: 0 },
{ row: 1, col: -1 },
]
例
import { HEX_LINE_DIRECTIONS } from "@johnmorrisdotca/narabe";
console.log(HEX_LINE_DIRECTIONS);[ { row: 0, col: 1 }, { row: 1, col: 0 }, { row: 1, col: -1 } ]出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。