Grid2
Defined in: grid2.ts:9
Abstract base class for all 2D grids. Subclasses implement getCell, contains, and setCell; canPlaceRect, placeRect, and getRectNeighbors are provided here.
Extended by
Section titled “Extended by”Type Parameters
Section titled “Type Parameters”T
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new Grid2<
T>():Grid2<T>
Returns
Section titled “Returns”Grid2<T>
Methods
Section titled “Methods”canPlaceRect()
Section titled “canPlaceRect()”canPlaceRect(
rect):boolean
Defined in: grid2.ts:14
Parameters
Section titled “Parameters”Returns
Section titled “Returns”boolean
contains()
Section titled “contains()”
abstractcontains(coord):boolean
Defined in: grid2.ts:11
Parameters
Section titled “Parameters”Returns
Section titled “Returns”boolean
getCell()
Section titled “getCell()”
abstractgetCell(coord):T|undefined
Defined in: grid2.ts:10
Parameters
Section titled “Parameters”Returns
Section titled “Returns”T | undefined
getRectNeighbors()
Section titled “getRectNeighbors()”getRectNeighbors(
rect):Set<T>
Defined in: grid2.ts:50
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Set<T>
placeRect()
Section titled “placeRect()”placeRect(
rect,value):void
Defined in: grid2.ts:39
Parameters
Section titled “Parameters”T
Returns
Section titled “Returns”void
setCell()
Section titled “setCell()”
abstractsetCell(coord,value):void
Defined in: grid2.ts:12
Parameters
Section titled “Parameters”T
Returns
Section titled “Returns”void