ChessBoard
Attributes
- Graph
- Supertypes
- Self type
- ChessBoard.type
Members list
SidesGroup
The bottom, lowest or minimum Side Row of this TileGrid. The r value, the row number value.
The bottom, lowest or minimum Side Row of this TileGrid. The r value, the row number value.
Attributes
- Inherited from:
- TGrid
Foreachs over each inner row of Sides. Users will not normally need to use this method directly.
Foreachs over each inner row of Sides. Users will not normally need to use this method directly.
Attributes
- Inherited from:
- TGrid
The number of Rows of Sides.
Foreachs over each Row of Sides. Users will not normally need to use this method directly.
Foreachs over each Row of Sides. Users will not normally need to use this method directly.
Attributes
- Inherited from:
- TGrid
This gives the all tile grid lines in a single colour and line width.
This gives the all tile grid lines in a single colour and line width.
Attributes
- Inherited from:
- SqGridSys
The top, highest or maximum Side Row of this TileGrid. The r value, the row number.
The top, highest or maximum Side Row of this TileGrid. The r value, the row number.
Attributes
- Inherited from:
- TGrid
Value members
Inherited methods
The active tiles without any PaintElems.
Gives the index into an Arr / Array of Tile data from its tile SqCen. Use sideIndex and vertIndex methods to access Side and Vertex Arr / Array data.
The centre of the hex grid in terms of c column coordinates.
The centre point as a Vec2. Not sure why this id implemented here.
The centre point as a Vec2. Not sure why this id implemented here.
Attributes
- Inherited from:
- TGridSys
The TCenOrSide coordinate centre of this tile grid.
The TCenOrSide coordinate centre of this tile grid.
Attributes
- Definition Classes
- Inherited from:
- SqGrid
Attributes
- Inherited from:
- SqGridSys
flatMaps over each row number.
Gives a flat projection of SqCoords to Pt2s. For a simple singular SqGrid system this is all that is required to translate between grid coordinates and standard 2 dimensional space. For multi grids it provides a simple way to display all the tiles in the grid system, but a more complex projection may be required for fully meaningful display representation. For Example world grid systems and multi layer square tile games will require their own specialist projections.
Gives a flat projection of SqCoords to Pt2s. For a simple singular SqGrid system this is all that is required to translate between grid coordinates and standard 2 dimensional space. For multi grids it provides a simple way to display all the tiles in the grid system, but a more complex projection may be required for fully meaningful display representation. For Example world grid systems and multi layer square tile games will require their own specialist projections.
Attributes
- Definition Classes
- Inherited from:
- SqGrid
foldLefts over each row number.
Foreach grid Row y coordinate.
Attributes
- Inherited from:
- TGridSys
Height of the tile grid system from furthest tile edge or vertex to furthest tile edge or vertex.
Height of the tile grid system from furthest tile edge or vertex to furthest tile edge or vertex.
Attributes
- Inherited from:
- TGridSys
Attributes
- Inherited from:
- SqGrid
Maps over the SqCen hex centre tile coordinates. B is used rather than A as a type parameter, as this method maps from HCen => B, corresponding to the standard Scala map function of A => B.
maps over each row number.
New Square tile data grid for this Square grid system.
Creates a new SqCenBuffLayer. A [[SqCen] square tile centre corresponding Arr of empty ArrayBuffers of the given or inferred type.
Creates a new SqCenBuffLayer. A [[SqCen] square tile centre corresponding Arr of empty ArrayBuffers of the given or inferred type.
Attributes
- Inherited from:
- SqGridSys
New Square tile centre data Square grid.
The number of Rows of vertices.
Attributes
- Inherited from:
- SqGridSys
The centre of the hex grid in terms of r row coordinates.
Attributes
- Inherited from:
- SqGrid
Boolean. True if the specified hex centre exists in this hex grid.
Boolean. True if the HCen hex centre exists in this hex grid.
The number of tiles in each tile row.
The top or highest centre row, r coordinate.
Attributes
- Inherited from:
- SqGrid
Width of the tile grid system from furthest tile edge or vertex to furthest tile edge or vertex.
Width of the tile grid system from furthest tile edge or vertex to furthest tile edge or vertex.
Attributes
- Inherited from:
- TGridSys
Inherited fields
The bottom or lowest tile centre row, r coordinate.
The minimum or lowest tile centre column c coordinate in the whole tile grid. This is called c rather than x because in hex grids HGrids there is not a 1 to 1 ratio from column coordinate to the x value in a Pt2.
The minimum or lowest tile centre column c coordinate in the whole tile grid. This is called c rather than x because in hex grids HGrids there is not a 1 to 1 ratio from column coordinate to the x value in a Pt2.
Attributes
- Inherited from:
- SqGrid
The total number of tile centres in this tile Grid system.
the Maximum or highest tile centre column c coordinate in the whole tile grid. This is called c rather than x because in hex grids HGrids there is not a 1 to 1 ratio from column coordinate to the x value in a Pt2.
the Maximum or highest tile centre column c coordinate in the whole tile grid. This is called c rather than x because in hex grids HGrids there is not a 1 to 1 ratio from column coordinate to the x value in a Pt2.
Attributes
- Inherited from:
- SqGrid