Package org.hexworks.zircon.api.data

Types

Block
Link copied to clipboard
common
interface Block<T : Tile> : Copiable<Block<T>>
A Block is a voxel that consists of Tiles representing each side, and the internal content of the Block.
BlockTileType
Link copied to clipboard
common
enum BlockTileType : Enum<BlockTileType>
Represents the types of Tiles a Block can have.
CharacterTile
Link copied to clipboard
common
interface CharacterTile : Tile
Specialization of a Tile which uses a Char.
GraphicalTile
Link copied to clipboard
common
interface GraphicalTile : Tile, TilesetHolder
A GraphicalTile is a Tile that represents a graphical object that's a part of a graphical TilesetResource.
ImageTile
Link copied to clipboard
common
interface ImageTile : Tile, TilesetHolder
An ImageTile is a singular image that can be loaded using ImageDictionaryTilesetResources.
Position
Link copied to clipboard
common
interface Position : Comparable<Position>
Represents a coordinate on a 2D plane.
Position3D
Link copied to clipboard
common
data class Position3D : Comparable<Position3D>
Represents a coordinate in 3D space.
Rect
Link copied to clipboard
common
interface Rect : Boundable
Represents a rectangular area with a given Size and Position on a 2D plane.
Size
Link copied to clipboard
common
interface Size : Comparable<Size>
Represents a rectangular area in a 2D space.
Size3D
Link copied to clipboard
common
data class Size3D : Comparable<Size3D>
Represents the size of a 3D space.
StackedTile
Link copied to clipboard
common
interface StackedTile : Tile
This tile implementation contains a stack of Tiles.
Tile
Link copied to clipboard
common
interface Tile : Cacheable, StyleSet
A Tile is the basic building block that can be drawn on the screen.