An immutable Arr of Tile data for a specific TileGrid. This is specialised for AnyRef types The tileGrid can map the Roord of the Tile to the index of the Arr. Hence most methods take an implicit TIleGrid parameter.
- Companion:
- object
class Object
trait Matchable
class Any
Value members
Concrete methods
def gridHeadsFlatMap[BB <: SeqImut[_]](f: (Roord, A) => BB)(implicit grid: TileGridOld, build: ArrFlatBuilder[BB]): BB
Implicitly added by TilesListImplicit
def gridHeadsMap[B, BB <: SeqImut[B]](f: (Roord, A) => B)(implicit grid: TileGridOld, build: ArrBuilder[B, BB]): BB
Implicitly added by TilesListImplicit
final def setColumn(c: Int, yStart: Int, tileMakers: Multiple[A]*)(implicit grid: TileGridOld): Roord
final def setColumnDown(c: Int, yStart: Int, tileMakers: Multiple[A]*)(implicit grid: TileGridOld): Roord
final def setRow(yRow: Int, cStart: Int, tileValues: Multiple[A]*)(implicit grid: TileGridOld): Roord
Note set Row starts with the y (row) parameter.
Note set Row starts with the y (row) parameter.
final def setRowBack(yRow: Int, cStart: Int, tileMakers: Multiple[A]*)(implicit grid: TileGridOld): Roord
Note set RowBack starts with the y (row) parameter
Note set RowBack starts with the y (row) parameter
def setTerrPath(startRoord: Roord, value: A, dirns: Multiple[PathDirn]*)(implicit grid: SquareGridSimpleOld): Roord
def sqGridSetRect(yFrom: Int, yTo: Int, cFrom: Int, cTo: Int, tileValue: A)(implicit grid: SquareGridSimpleOld): Unit
Sets a rectangle of tiles to the same terrain type.
Sets a rectangle of tiles to the same terrain type.