ArrayBackedTileMap

class ArrayBackedTileMap(dimensions: Size, arr: Array<Map.Entry<Position, Tile>?>) : AbstractMap<Position, Tile>

Types

Entry
Link copied to clipboard
common
class Entry(key: Position, value: Tile) : Map.Entry<Position, Tile>

Functions

containsKey
Link copied to clipboard
common
open override fun containsKey(key: Position): Boolean
containsValue
Link copied to clipboard
common
open override fun containsValue(value: Tile): Boolean
contents
Link copied to clipboard
common
fun contents(): Sequence<Map.Entry<Position, Tile>>
createCopy
Link copied to clipboard
common
fun createCopy(): ArrayBackedTileMap
equals
Link copied to clipboard
common
open operator override fun equals(other: Any?): Boolean
get
Link copied to clipboard
common
open operator override fun get(key: Position): Tile?
hashCode
Link copied to clipboard
common
open override fun hashCode(): Int
isEmpty
Link copied to clipboard
common
open override fun isEmpty(): Boolean
toString
Link copied to clipboard
common
open override fun toString(): String
fun toString(entry: Map.Entry<Position, Tile>): String

Properties

_values
Link copied to clipboard
common
var _values: Collection<Tile>?
entries
Link copied to clipboard
common
open override val entries: Set<Map.Entry<Position, Tile>>
keys
Link copied to clipboard
common
open override val keys: Set<Position>
size
Link copied to clipboard
common
open override val size: Int
values
Link copied to clipboard
common
open override val values: Collection<Tile>

Sources

(source)
Link copied to clipboard