StartingLocation

private data class StartingLocation(position: Vector2, nation: String)

Structure geared for simple serialization by Gdx.Json (which is a little blind to kotlin collections, especially HashSet)

Parameters

position

Vector2 of the location

nation

Name of the nation

Constructors

StartingLocation
Link copied to clipboard
fun StartingLocation(position: Vector2 = Vector2.Zero, nation: String = "")

Functions

component1
Link copied to clipboard
operator fun component1(): Vector2
component2
Link copied to clipboard
operator fun component2(): String
copy
Link copied to clipboard
fun copy(position: Vector2 = Vector2.Zero, nation: String = ""): TileMap.StartingLocation
equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open override fun hashCode(): Int
toString
Link copied to clipboard
open override fun toString(): String

Properties

nation
Link copied to clipboard
val nation: String
position
Link copied to clipboard
val position: Vector2

Sources

jvm source
Link copied to clipboard