diff --git a/core/src/com/unciv/ui/pickerscreens/TechButton.kt b/core/src/com/unciv/ui/pickerscreens/TechButton.kt index c82a06863f..7dabcf0209 100644 --- a/core/src/com/unciv/ui/pickerscreens/TechButton.kt +++ b/core/src/com/unciv/ui/pickerscreens/TechButton.kt @@ -11,7 +11,6 @@ import com.unciv.models.ruleset.Building import com.unciv.models.ruleset.tile.TileImprovement import com.unciv.models.ruleset.tile.TileResource import com.unciv.models.ruleset.unique.UniqueType -import com.unciv.ui.images.IconCircleGroup import com.unciv.ui.images.ImageGetter import com.unciv.ui.utils.BaseScreen import com.unciv.ui.utils.extensions.addBorder @@ -20,7 +19,6 @@ import com.unciv.ui.utils.extensions.center import com.unciv.ui.utils.extensions.centerY import com.unciv.ui.utils.extensions.darken import com.unciv.ui.utils.extensions.setFontSize -import com.unciv.ui.utils.extensions.surroundWithCircle import com.unciv.ui.utils.extensions.toLabel class TechButton(techName:String, private val techManager: TechManager, isWorldScreen: Boolean = true) : Table(BaseScreen.skin) { @@ -34,7 +32,6 @@ class TechButton(techName:String, private val techManager: TechManager, isWorldS setFontSize(14) setAlignment(Align.right) } - var orderIndicator: IconCircleGroup? = null var bg = Image(BaseScreen.skinStrings.getUiBackground("TechPickerScreen/TechButton", BaseScreen.skinStrings.roundedEdgeRectangleMidShape)) init { @@ -171,13 +168,4 @@ class TechButton(techName:String, private val techManager: TechManager, isWorldS .expandX().left().row() } - fun addOrderIndicator(number:Int){ - orderIndicator = number.toString().toLabel(fontSize = 18) - .apply { setAlignment(Align.center) } - .surroundWithCircle(28f, color = BaseScreen.skinStrings.skinConfig.baseColor) - .surroundWithCircle(30f,false) - orderIndicator!!.setPosition(0f, height, Align.topLeft) - addActor(orderIndicator) - } - } diff --git a/core/src/com/unciv/ui/pickerscreens/TechPickerScreen.kt b/core/src/com/unciv/ui/pickerscreens/TechPickerScreen.kt index 00e98aae25..8975e0fb42 100644 --- a/core/src/com/unciv/ui/pickerscreens/TechPickerScreen.kt +++ b/core/src/com/unciv/ui/pickerscreens/TechPickerScreen.kt @@ -2,6 +2,7 @@ package com.unciv.ui.pickerscreens import com.badlogic.gdx.graphics.Color import com.badlogic.gdx.math.Vector2 +import com.badlogic.gdx.scenes.scene2d.Group import com.badlogic.gdx.scenes.scene2d.ui.Image import com.badlogic.gdx.scenes.scene2d.ui.Label import com.badlogic.gdx.scenes.scene2d.ui.Table @@ -24,6 +25,7 @@ import com.unciv.ui.utils.extensions.darken import com.unciv.ui.utils.extensions.disable import com.unciv.ui.utils.extensions.onClick import com.unciv.ui.utils.extensions.onDoubleClick +import com.unciv.ui.utils.extensions.surroundWithCircle import com.unciv.ui.utils.extensions.toLabel import com.unciv.utils.concurrency.Concurrency import kotlin.math.abs @@ -40,6 +42,7 @@ class TechPickerScreen( private var civTech: TechManager = civInfo.tech private var tempTechsToResearch: ArrayList private var lines = ArrayList() + private var orderIndicators = Group() private var eraLabels = ArrayList