findMatchesfunction
Finds the union of every maximal horizontal, vertical, and diagonal run of at least three.
Import it
import { findMatches } from "@johnmorrisdotca/houseki/falling-triplets";
Definition
function findMatches(board: readonly (Gem | null)[], width: number, height: number): readonly MatchWave[]
Parameters
| Name | Type | Description |
|---|---|---|
board | readonly (Gem | null)[] | The row-major native board; null cells are empty or masked. |
width | number | The native board width in cells. |
height | number | The native board height in cells. |
Returns
readonly MatchWave[]
Finds the union of every maximal horizontal, vertical, and diagonal run of at least three.
Examples
import { findMatches } from "@johnmorrisdotca/houseki/falling-triplets";
console.log(findMatches(Array(72).fill(null),6,12).length);0What it prints (run when this page was built)