Skip to main content

TileMat

Hierarchy​

Index​

Properties​

Methods​

Properties​

Static Protected centerX​

▪ centerX: number

Inherited from Mat.centerX

Defined in id/position/mat.ts:6


Static Protected centerY​

▪ centerY: number

Inherited from Mat.centerY

Defined in id/position/mat.ts:7


Static Readonly matrixColumns​

▪ matrixColumns: number

Defined in id/position/tileMat.ts:8


Static Readonly matrixMaxX​

▪ matrixMaxX: number

Defined in id/position/tileMat.ts:5


Static Readonly matrixMaxY​

▪ matrixMaxY: number

Defined in id/position/tileMat.ts:6


Static Readonly matrixMinX​

▪ matrixMinX: number

Defined in id/position/tileMat.ts:3


Static Readonly matrixMinY​

▪ matrixMinY: number

Defined in id/position/tileMat.ts:4


Static Readonly matrixRows​

▪ matrixRows: number

Defined in id/position/tileMat.ts:7


Static Protected maxX​

▪ maxX: number

Inherited from Mat.maxX

Defined in id/position/mat.ts:4


Static Protected maxY​

▪ maxY: number

Inherited from Mat.maxY

Defined in id/position/mat.ts:5


Static Protected minX​

▪ minX: number

Inherited from Mat.minX

Defined in id/position/mat.ts:2


Static Protected minY​

▪ minY: number

Inherited from Mat.minY

Defined in id/position/mat.ts:3

Methods​

Static getTileCenter​

▸ getTileCenter(row: number | undefined, column: number | undefined): object | undefined

Defined in id/position/tileMat.ts:18

Get center of the tile position.

Parameters:

NameTypeDescription
rownumber | undefinedTarget row number.
columnnumber | undefinedTarget column number.

Returns: object | undefined

Center position x, y of the specified row/column as {x: number, y: number}. If specified row/column is invalid, this function returns undefined.


Static getTileColumn​

▸ getTileColumn(x: number | undefined): number | undefined

Defined in id/position/tileMat.ts:101

Get column index number of the tile matrix.

Parameters:

NameTypeDescription
xnumber | undefinedX coordinate of checking target point.

Returns: number | undefined

Column index number.


Static getTileMatrixIndex​

▸ getTileMatrixIndex(x: number | undefined, y: number | undefined): object | undefined

Defined in id/position/tileMat.ts:49

Get matrix index of simple play(tile) mat.

Parameters:

NameTypeDescription
xnumber | undefinedX coordinate of checking target point.
ynumber | undefinedY coordinate of checking target point.

Returns: object | undefined

row/column numbers as {row: number, column: number}. If specified (x, y) is not on toio Collection tile mat, this function returns undefined.


Static getTileRow​

▸ getTileRow(y: number | undefined): number | undefined

Defined in id/position/tileMat.ts:74

Get row index number of the tile matrix.

Parameters:

NameTypeDescription
ynumber | undefinedY coordinate of checking target point.

Returns: number | undefined

Row index number.


Static isOnMat​

▸ isOnMat(x: number | undefined, y: number | undefined): boolean

Inherited from Mat.isOnMat

Defined in id/position/mat.ts:17

Specified coordinate is on the mat or not.

Parameters:

NameTypeDescription
xnumber | undefinedX coordinate of checking target point.
ynumber | undefinedY coordinate of checking target point.

Returns: boolean

true iff specified (x, y) is on this mat.