diff --git a/android/build.gradle b/android/build.gradle index e4b5dc3a90..97867856a3 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -21,8 +21,8 @@ android { applicationId "com.unciv.app" minSdkVersion 14 targetSdkVersion 29 - versionCode 302 - versionName "3.1.0-patch1" + versionCode 303 + versionName "3.1.1" } // Had to add this crap for Travis to build, it wanted to sign the app diff --git a/core/src/com/unciv/ui/mapeditor/MapEditorScreen.kt b/core/src/com/unciv/ui/mapeditor/MapEditorScreen.kt index 6069a1f8af..c7f40fdc3e 100644 --- a/core/src/com/unciv/ui/mapeditor/MapEditorScreen.kt +++ b/core/src/com/unciv/ui/mapeditor/MapEditorScreen.kt @@ -18,8 +18,8 @@ class MapEditorScreen(): CameraStageBaseScreen(){ var tileMap = TileMap(GameParameters()) var mapName = "My first map" lateinit var mapHolder: TileGroupMap - val tileEditorOptions = TileEditorOptionsTable(this) - val showHideEditorOptionsButton = TextButton(">",skin) + private val tileEditorOptions = TileEditorOptionsTable(this) + private val showHideEditorOptionsButton = TextButton(">",skin) constructor(mapNameToLoad:String?):this(){ var mapToLoad = mapNameToLoad diff --git a/core/src/com/unciv/ui/mapeditor/TileEditorOptionsTable.kt b/core/src/com/unciv/ui/mapeditor/TileEditorOptionsTable.kt index a47029bcc5..27124045f8 100644 --- a/core/src/com/unciv/ui/mapeditor/TileEditorOptionsTable.kt +++ b/core/src/com/unciv/ui/mapeditor/TileEditorOptionsTable.kt @@ -3,7 +3,6 @@ package com.unciv.ui.mapeditor import com.badlogic.gdx.graphics.Color import com.badlogic.gdx.scenes.scene2d.Actor import com.badlogic.gdx.scenes.scene2d.Group -import com.badlogic.gdx.scenes.scene2d.ui.Label import com.badlogic.gdx.scenes.scene2d.ui.ScrollPane import com.badlogic.gdx.scenes.scene2d.ui.Table import com.badlogic.gdx.scenes.scene2d.ui.TextButton @@ -15,12 +14,10 @@ import com.unciv.models.gamebasics.tile.Terrain import com.unciv.models.gamebasics.tile.TerrainType import com.unciv.models.gamebasics.tile.TileImprovement import com.unciv.models.gamebasics.tile.TileResource +import com.unciv.models.gamebasics.tr import com.unciv.ui.tilegroups.TileGroup import com.unciv.ui.tilegroups.TileSetStrings -import com.unciv.ui.utils.CameraStageBaseScreen -import com.unciv.ui.utils.ImageGetter -import com.unciv.ui.utils.center -import com.unciv.ui.utils.onClick +import com.unciv.ui.utils.* class TileEditorOptionsTable(val mapEditorScreen: MapEditorScreen): Table(CameraStageBaseScreen.skin){ val tileSetLocation = "TileSets/"+ UnCivGame.Current.settings.tileSet +"/" @@ -45,11 +42,11 @@ class TileEditorOptionsTable(val mapEditorScreen: MapEditorScreen): Table(Camera setTerrainsAndResources() val tabPickerTable = Table().apply { defaults().pad(10f) } - val terrainsAndResourcesTabButton = TextButton("Terrains & Resources",skin) + val terrainsAndResourcesTabButton = TextButton("Terrains & Resources".tr(),skin) .onClick { setTerrainsAndResources() } tabPickerTable.add(terrainsAndResourcesTabButton) - val civLocationsButton = TextButton("Improvements",skin) + val civLocationsButton = TextButton("Improvements".tr(),skin) .onClick { setImprovements() } tabPickerTable.add(civLocationsButton) tabPickerTable.pack() @@ -78,7 +75,7 @@ class TileEditorOptionsTable(val mapEditorScreen: MapEditorScreen): Table(Camera clearSelection() selectedImprovement=improvement val improvementIcon = getHex(Color.WHITE,ImageGetter.getImprovementIcon(improvement.name,40f)) - setCurrentHex(improvementIcon, improvement.name+"\n"+improvement.clone().toString()) + setCurrentHex(improvementIcon, improvement.name.tr()+"\n"+improvement.clone().toString()) } improvementsTable.add(improvementImage).row() } @@ -128,7 +125,7 @@ class TileEditorOptionsTable(val mapEditorScreen: MapEditorScreen): Table(Camera group.onClick { clearSelection() selectedTerrain = terrain - setCurrentHex(tileInfo,terrain.name+"\n"+terrain.clone().toString()) + setCurrentHex(tileInfo,terrain.name.tr()+"\n"+terrain.clone().toString()) } if (terrain.type == TerrainType.TerrainFeature) @@ -163,7 +160,7 @@ class TileEditorOptionsTable(val mapEditorScreen: MapEditorScreen): Table(Camera tileInfo.resource = resource.name tileInfo.setTransients() - setCurrentHex(tileInfo,resource.name+"\n"+resource.clone().toString()) + setCurrentHex(tileInfo,resource.name.tr()+"\n"+resource.clone().toString()) } resources.add(resourceHex) } @@ -258,7 +255,7 @@ class TileEditorOptionsTable(val mapEditorScreen: MapEditorScreen): Table(Camera fun setCurrentHex(actor:Actor, text:String){ currentHex.remove() val currentHexTable = Table() - currentHexTable.add(Label(text,skin)).padRight(20f) + currentHexTable.add(text.toLabel()).padRight(20f) currentHexTable.add(actor).pad(10f) currentHexTable.pack() currentHex=currentHexTable