class AssetManager
AssetManager(cityMap: CityMap) |
val cityMap: CityMap |
fun all(): List<LoadableBuilding> |
|
fun buildingFor(klass: KClass<out Building>, name: String): Building |
|
fun findBuilding(zoneType: Zone, level: Int): Building? |
|
fun findResources(): List<String> |
|
fun loadFromFile(assetFile: String): LoadableBuilding?
Takes a given file and (possibly) returns a LoadableBuilding |