Merge pull request #308 from ninjatao/fix_free_building

Free culture building now generates culture. Add map size option.
This commit is contained in:
yairm210
2018-12-06 11:44:06 +02:00
committed by GitHub
2 changed files with 6 additions and 3 deletions

View File

@ -188,9 +188,11 @@ class CityConstructions {
fun addCultureBuilding() {
val cultureBuildingToBuild = listOf("Monument", "Temple", "Opera House", "Museum").firstOrNull { !builtBuildings.contains(it) }
if (cultureBuildingToBuild == null) return
builtBuildings.add(cultureBuildingToBuild)
if (currentConstruction == cultureBuildingToBuild)
addBuilding(cultureBuildingToBuild)
if (currentConstruction == cultureBuildingToBuild) {
currentConstruction=""
Automation().chooseNextConstruction(this)
}
}
fun chooseNextConstruction() {

View File

@ -112,7 +112,8 @@ class NewGameScreen: PickerScreen(){
newGameOptionsTable.add("{World size}:".tr())
val worldSizeToRadius = LinkedHashMap<String, Int>()
worldSizeToRadius["Small"] = 10
worldSizeToRadius["Tiny"] = 10
worldSizeToRadius["Small"] = 15
worldSizeToRadius["Medium"] = 20
worldSizeToRadius["Large"] = 30
worldSizeToRadius["Huge"] = 40