- Preparing search index...
- The search index is not available
Utils
Methods
forEach
- forEach(itterator: ((x: number, y: number, value: T) => void)): void
-
Parameters
-
itterator: ((x: number, y: number, value: T) => void)
-
- (x: number, y: number, value: T): void
-
Parameters
-
x: number
-
y: number
-
value: T
Returns void
Returns void
get
- get(x: number, y: number): T
-
Returns T
neighbours
- neighbours(x: number, y: number, diagonals?: boolean): {
x: number;
y: number;
}[]
-
Parameters
-
x: number
-
y: number
-
Optional
diagonals: boolean
Returns {
x: number;
y: number;
}[]
set
- set(x: number, y: number, value: T): void
-
Parameters
-
x: number
-
y: number
-
value: T
Returns void
setRange
- setRange(minX: number, maxX: number, minY: number, maxY: number, value: T | ((current: T) => T)): void
-
Parameters
-
minX: number
-
maxX: number
-
minY: number
-
maxY: number
-
value: T | ((current: T) => T)
Returns void
The underlying map. Be warned this map maybe shifted so that 0 = minX etc...