Skip to main content

SimpleTileMat

Hierarchy​

↳ TileMat

↳ SimpleTileMat

Index​

Properties​

Methods​

Properties​

Static Readonly centerX​

▪ centerX: 250 = 250

Overrides Mat.centerX

Defined in id/position/simpleTileMat.ts:8


Static Readonly centerY​

▪ centerY: 250 = 250

Overrides Mat.centerY

Defined in id/position/simpleTileMat.ts:9


Static Readonly matrixColumns​

▪ matrixColumns: 7 = 7

Overrides TileMat.matrixColumns

Defined in id/position/simpleTileMat.ts:16


Static Readonly matrixMaxX​

▪ matrixMaxX: 402 = 402

Overrides TileMat.matrixMaxX

Defined in id/position/simpleTileMat.ts:13


Static Readonly matrixMaxY​

▪ matrixMaxY: 358 = 358

Overrides TileMat.matrixMaxY

Defined in id/position/simpleTileMat.ts:14


Static Readonly matrixMinX​

▪ matrixMinX: 98 = 98

Overrides TileMat.matrixMinX

Defined in id/position/simpleTileMat.ts:11


Static Readonly matrixMinY​

▪ matrixMinY: 142 = 142

Overrides TileMat.matrixMinY

Defined in id/position/simpleTileMat.ts:12


Static Readonly matrixRows​

▪ matrixRows: 5 = 5

Overrides TileMat.matrixRows

Defined in id/position/simpleTileMat.ts:15


Static Readonly maxX​

▪ maxX: 402 = 402

Overrides Mat.maxX

Defined in id/position/simpleTileMat.ts:6


Static Readonly maxY​

▪ maxY: 358 = 358

Overrides Mat.maxY

Defined in id/position/simpleTileMat.ts:7


Static Readonly minX​

▪ minX: 98 = 98

Overrides Mat.minX

Defined in id/position/simpleTileMat.ts:4


Static Readonly minY​

▪ minY: 142 = 142

Overrides Mat.minY

Defined in id/position/simpleTileMat.ts:5

Methods​

Static getTileCenter​

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

Inherited from TileMat.getTileCenter

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

Inherited from TileMat.getTileColumn

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

Inherited from TileMat.getTileMatrixIndex

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

Inherited from TileMat.getTileRow

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.