Type aliases
Direction
Direction: [number, T]
Variables
Const DEG_TO_RAD
DEG_
TO_RAD: Float = Math.PI / 180
Const SQRT_2
SQRT_
2: Float = Math.sqrt(2)
Const SQRT_2_2
SQRT_
2_2: Float = Math.sqrt(2) / 2
Const SQRT_2_4
SQRT_
2_4: Float = Math.sqrt(2) / 4
Const SQRT_3
SQRT_
3: Float = Math.sqrt(3)
Const SQRT_3_2
SQRT_
3_2: Float = Math.sqrt(3) / 2
Const SQRT_3_3
SQRT_
3_3: Float = Math.sqrt(3) / 3
Const SQRT_3_6
SQRT_
3_6: Float = Math.sqrt(3) / 6
Functions
axes
-
Parameters
-
-
-
Default value odd: boolean = false
describeArc
- describeArc(x: number, y: number, radius: number, startAngle: number, endAngle: number): string
-
Parameters
-
x: number
-
y: number
-
radius: number
-
startAngle: number
-
endAngle: number
Returns string
instance
-
Type parameters
Parameters
Returns T
link
- link(tilesMap: Map<any, AnyTile>): void
mapped
-
Parameters
Returns Object[]
min
- min(grid: IGrid<any>): Position
-
Parameters
Returns Position
normalize
- normalize(grid: IGrid<any>): void
polarToCartesian
- polarToCartesian(centerX: number, centerY: number, radius: number, angleInDegrees: number): object
-
Parameters
-
centerX: number
-
centerY: number
-
radius: number
-
angleInDegrees: number
Returns object
spiral
-
Parameters
-
-
-
Default value isSpiral: boolean = true
toMap
-
Parameters
Returns Map<string, AnyTile>
translate
- translate(grid: IGrid<any>, position: Position): void
-
Parameters
-
grid: IGrid<any>
-
position: Position
Returns void