mirror of
https://github.com/yairm210/Unciv.git
synced 2025-07-24 14:49:23 +07:00
Duantao/settler food info (#1198)
* Better info for building settler. * Shorter message. * Fix message.
This commit is contained in:

committed by
Yair Morgenstern

parent
00d0f27871
commit
691a305e50
@ -950,6 +950,10 @@
|
|||||||
Japanese:"[turnsToPopulation]新しい人口に目を向けます"
|
Japanese:"[turnsToPopulation]新しい人口に目を向けます"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
"Food converts to production":{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
"[turnsToStarvation] turns to lose population":{
|
"[turnsToStarvation] turns to lose population":{
|
||||||
Italian:"Perdita di popolazione tra [turnsToStarvation] turni"
|
Italian:"Perdita di popolazione tra [turnsToStarvation] turni"
|
||||||
Russian:"[turnsToStarvation] ходов до уменьшения населения"
|
Russian:"[turnsToStarvation] ходов до уменьшения населения"
|
||||||
|
@ -6,6 +6,7 @@ import com.badlogic.gdx.scenes.scene2d.ui.ScrollPane
|
|||||||
import com.badlogic.gdx.scenes.scene2d.ui.Table
|
import com.badlogic.gdx.scenes.scene2d.ui.Table
|
||||||
import com.badlogic.gdx.scenes.scene2d.ui.TextButton
|
import com.badlogic.gdx.scenes.scene2d.ui.TextButton
|
||||||
import com.badlogic.gdx.utils.Align
|
import com.badlogic.gdx.utils.Align
|
||||||
|
import com.unciv.Constants
|
||||||
import com.unciv.UnCivGame
|
import com.unciv.UnCivGame
|
||||||
import com.unciv.logic.HexMath
|
import com.unciv.logic.HexMath
|
||||||
import com.unciv.logic.city.CityInfo
|
import com.unciv.logic.city.CityInfo
|
||||||
@ -132,10 +133,14 @@ class CityScreen(internal val city: CityInfo) : CameraStageBaseScreen() {
|
|||||||
|
|
||||||
val turnsToPopString : String
|
val turnsToPopString : String
|
||||||
if (city.cityStats.currentCityStats.food > 0) {
|
if (city.cityStats.currentCityStats.food > 0) {
|
||||||
var turnsToPopulation = ceil((city.population.getFoodToNextPopulation()-city.population.foodStored)
|
if (city.cityConstructions.currentConstruction == Constants.settler) {
|
||||||
/ city.cityStats.currentCityStats.food).toInt()
|
turnsToPopString = "Food converts to production".tr()
|
||||||
if (turnsToPopulation < 1) turnsToPopulation = 1
|
} else {
|
||||||
turnsToPopString = "[$turnsToPopulation] turns to new population".tr()
|
var turnsToPopulation = ceil((city.population.getFoodToNextPopulation()-city.population.foodStored)
|
||||||
|
/ city.cityStats.currentCityStats.food).toInt()
|
||||||
|
if (turnsToPopulation < 1) turnsToPopulation = 1
|
||||||
|
turnsToPopString = "[$turnsToPopulation] turns to new population".tr()
|
||||||
|
}
|
||||||
} else if (city.cityStats.currentCityStats.food < 0) {
|
} else if (city.cityStats.currentCityStats.food < 0) {
|
||||||
val turnsToStarvation = floor(city.population.foodStored / -city.cityStats.currentCityStats.food).toInt() + 1
|
val turnsToStarvation = floor(city.population.foodStored / -city.cityStats.currentCityStats.food).toInt() + 1
|
||||||
turnsToPopString = "[$turnsToStarvation] turns to lose population".tr()
|
turnsToPopString = "[$turnsToStarvation] turns to lose population".tr()
|
||||||
|
Reference in New Issue
Block a user