kotcity4 / kotcity.data / AssetManager

AssetManager

class AssetManager

Constructors

<init>

AssetManager(cityMap: CityMap)

Properties

cityMap

val cityMap: CityMap

Functions

all

fun all(): List<LoadableBuilding>

buildingFor

fun buildingFor(klass: KClass<out Building>, name: String): Building

findBuilding

fun findBuilding(zoneType: Zone, level: Int): Building?

findResources

fun findResources(): List<String>

loadFromFile

fun loadFromFile(assetFile: String): LoadableBuilding?

Takes a given file and (possibly) returns a LoadableBuilding