decodeGridMap(gridMap: string,size: { rows: number; columns: number; }): boolean[][]
Decodes a <gridMap> into rows of booleans.
The NVR default: every cell on
The NVR default: every cell on
import { assertEquals } from "@std/assert"; import { decodeGridMap } from "./decode-grid-map.ts"; const grid = decodeGridMap("fffffc".repeat(18), { rows: 18, columns: 22 }); assertEquals(grid.length, 18); assertEquals(grid.every((row) => row.length === 22 && row.every(Boolean)), true);