DefaultGraphicalTile

data class DefaultGraphicalTile(name: String, tags: Set<String>, tileset: TilesetResource) : BaseGraphicalTile

Functions

asCharacterTile
Link copied to clipboard
common
open override fun asCharacterTile(): Maybe<CharacterTile>
Returns this Tile as a CharacterTile if possible.
asGraphicTile
Link copied to clipboard
common
open override fun asGraphicTile(): Maybe<GraphicalTile>
Returns this Tile as a GraphicalTile if possible.
asImageTile
Link copied to clipboard
common
open override fun asImageTile(): Maybe<ImageTile>
Returns this Tile as an ImageTile if possible.
component1
Link copied to clipboard
common
operator fun component1(): String
component2
Link copied to clipboard
common
operator fun component2(): Set<String>
component3
Link copied to clipboard
common
operator fun component3(): TilesetResource
copy
Link copied to clipboard
common
fun copy(name: String, tags: Set<String>, tileset: TilesetResource): DefaultGraphicalTile
createCopy
Link copied to clipboard
common
open override fun createCopy(): DefaultGraphicalTile
equals
Link copied to clipboard
common
open operator override fun equals(other: Any?): Boolean
fetchBorderData
Link copied to clipboard
common
open override fun fetchBorderData(): Set<Border>
hashCode
Link copied to clipboard
common
open override fun hashCode(): Int
toBuilder
Link copied to clipboard
common
open override fun toBuilder(): TileBuilder
Creates a new TileBuilder preconfigured with the contents of this Tile.
toString
Link copied to clipboard
common
open override fun toString(): String
withAddedModifiers
Link copied to clipboard
common
open override fun withAddedModifiers(vararg modifiers: Modifier): BaseGraphicalTile
Creates a copy of this StyleSet with the given modifiers added.
open override fun withAddedModifiers(modifiers: Set<Modifier>): BaseGraphicalTile
Creates a copy of this StyleSet with the given modifiers added.
withBackgroundColor
Link copied to clipboard
common
open override fun withBackgroundColor(backgroundColor: TileColor): BaseGraphicalTile
Creates a copy of this StyleSet with the given background color.
withForegroundColor
Link copied to clipboard
common
open override fun withForegroundColor(foregroundColor: TileColor): BaseGraphicalTile
Creates a copy of this StyleSet with the given foreground color.
withModifiers
Link copied to clipboard
common
open override fun withModifiers(vararg modifiers: Modifier): BaseGraphicalTile
Creates a copy of this StyleSet with the given modifiers.
open override fun withModifiers(modifiers: Set<Modifier>): BaseGraphicalTile
Creates a copy of this StyleSet with the given modifiers.
withName
Link copied to clipboard
common
open override fun withName(name: String): GraphicalTile
withNoModifiers
Link copied to clipboard
common
open override fun withNoModifiers(): BaseGraphicalTile
Creates a copy of this StyleSet with no modifiers.
withRemovedModifiers
Link copied to clipboard
common
open override fun withRemovedModifiers(vararg modifiers: Modifier): BaseGraphicalTile
Creates a copy of this StyleSet with the given modifiers removed.
open override fun withRemovedModifiers(modifiers: Set<Modifier>): BaseGraphicalTile
Creates a copy of this StyleSet with the given modifiers removed.
withStyle
Link copied to clipboard
common
open override fun withStyle(style: StyleSet): BaseGraphicalTile
Returns a copy of this Tile with the specified style.
withTags
Link copied to clipboard
common
open override fun withTags(tags: Set<String>): GraphicalTile

Properties

backgroundColor
Link copied to clipboard
common
open override val backgroundColor: TileColor
cacheKey
Link copied to clipboard
common
open override val cacheKey: String
foregroundColor
Link copied to clipboard
common
open override val foregroundColor: TileColor
hasBorder
Link copied to clipboard
common
open override val hasBorder: Boolean
isBlinking
Link copied to clipboard
common
open override val isBlinking: Boolean
isCrossedOut
Link copied to clipboard
common
open override val isCrossedOut: Boolean
isEmpty
Link copied to clipboard
common
open override val isEmpty: Boolean
Tells whether this Tileis an empty Tile (it is the Tile.empty instance).
isHorizontalFlipped
Link copied to clipboard
common
open override val isHorizontalFlipped: Boolean
isNotEmpty
Link copied to clipboard
common
open override val isNotEmpty: Boolean
Tells whether this Tileis not an empty Tile (it is not the Tile.empty instance).
isOpaque
Link copied to clipboard
common
open override val isOpaque: Boolean
isUnderlined
Link copied to clipboard
common
open override val isUnderlined: Boolean
isVerticalFlipped
Link copied to clipboard
common
open override val isVerticalFlipped: Boolean
modifiers
Link copied to clipboard
common
open override val modifiers: Set<Modifier>
name
Link copied to clipboard
common
open override val name: String
styleSet
Link copied to clipboard
common
open override val styleSet: StyleSet
tags
Link copied to clipboard
common
open override val tags: Set<String>
tileset
Link copied to clipboard
common
open override val tileset: TilesetResource
tileType
Link copied to clipboard
common
open override val tileType: TileType

Sources

(source)
Link copied to clipboard