Package org.hexworks.zircon.internal.data

Types

DefaultBlock
Link copied to clipboard
common
class DefaultBlock<T : Tile>(emptyTile: T, initialTiles: PersistentMap<BlockTileType, T>) : BaseBlock<T>
DefaultCharacterTile
Link copied to clipboard
common
data class DefaultCharacterTile(character: Char, styleSet: StyleSet) : BaseCharacterTile
DefaultGraphicalTile
Link copied to clipboard
common
data class DefaultGraphicalTile(name: String, tags: Set<String>, tileset: TilesetResource) : BaseGraphicalTile
DefaultImageTile
Link copied to clipboard
common
data class DefaultImageTile(name: String, tileset: TilesetResource) : BaseImageTile
DefaultLayerState
Link copied to clipboard
common
data class DefaultLayerState(tiles: Map<Position, Tile>, tileset: TilesetResource, size: Size, id: UUID, position: Position, isHidden: Boolean) : LayerState
DefaultRect
Link copied to clipboard
common
class DefaultRect(position: Position, size: Size) : BaseRect
DefaultSize
Link copied to clipboard
common
data class DefaultSize(width: Int, height: Int) : BaseSize
DefaultStackedTile
Link copied to clipboard
common
data class DefaultStackedTile(baseTile: Tile, rest: PersistentList<Tile>) : StackedTile, Tile
DefaultTileGraphicsState
Link copied to clipboard
common
data class DefaultTileGraphicsState(tiles: Map<Position, Tile>, tileset: TilesetResource, size: Size) : TileGraphicsState
FastStackedTile
Link copied to clipboard
common
class FastStackedTile(initialTiles: List<Tile>, initialCapacity: Int) : StackedTile
This fastStackedTile implementation foregoes validation and it allows mutation of its state.
GridPosition
Link copied to clipboard
common
data class GridPosition(x: Int, y: Int) : BasePosition
Represents an (x, y) coordinate on a grid.
LayerState
Link copied to clipboard
common
interface LayerState : TileGraphicsState
Holds the immutable contents of a Layer at a given moment in time.
PersistentTileGraphicsState
Link copied to clipboard
common
data class PersistentTileGraphicsState(tiles: PersistentMap<Position, Tile>, tileset: TilesetResource, size: Size) : TileGraphicsState
PixelPosition
Link copied to clipboard
common
data class PixelPosition(x: Int, y: Int) : BasePosition
Represents a position which has an x and an y pixel coordinate.
TileGraphicsState
Link copied to clipboard
common
interface TileGraphicsState
Represents the contents of a TileGraphics at a given moment in time.