mirror of
https://github.com/yairm210/Unciv.git
synced 2025-07-06 16:28:40 +07:00
Fixed tests
This commit is contained in:
@ -10,7 +10,6 @@ import com.unciv.models.ruleset.unique.StateForConditionals
|
|||||||
import com.unciv.models.ruleset.unique.UniqueType
|
import com.unciv.models.ruleset.unique.UniqueType
|
||||||
import com.unciv.models.stats.Stat
|
import com.unciv.models.stats.Stat
|
||||||
import com.unciv.models.stats.Stats
|
import com.unciv.models.stats.Stats
|
||||||
import com.unciv.models.translations.tr
|
|
||||||
import com.unciv.ui.components.extensions.toPercent
|
import com.unciv.ui.components.extensions.toPercent
|
||||||
|
|
||||||
fun Iterable<Pair<String, Stats>>.toStats(): Stats {
|
fun Iterable<Pair<String, Stats>>.toStats(): Stats {
|
||||||
@ -59,7 +58,7 @@ class TileStatFunctions(val tile: Tile) {
|
|||||||
for (unique in statsFromTilesUniques + statsFromObjectsUniques) {
|
for (unique in statsFromTilesUniques + statsFromObjectsUniques) {
|
||||||
val tileType = unique.params[1]
|
val tileType = unique.params[1]
|
||||||
if (!tile.matchesTerrainFilter(tileType, observingCiv)) continue
|
if (!tile.matchesTerrainFilter(tileType, observingCiv)) continue
|
||||||
listOfStats.add("{${unique.sourceObjectName}} ({${unique.text}})".tr() to unique.stats)
|
listOfStats.add("{${unique.sourceObjectName}} ({${unique.text}})" to unique.stats)
|
||||||
}
|
}
|
||||||
|
|
||||||
for (unique in localUniqueCache.forCityGetMatchingUniques(
|
for (unique in localUniqueCache.forCityGetMatchingUniques(
|
||||||
@ -69,7 +68,7 @@ class TileStatFunctions(val tile: Tile) {
|
|||||||
!tile.matchesTerrainFilter(unique.params[2]) &&
|
!tile.matchesTerrainFilter(unique.params[2]) &&
|
||||||
city.matchesFilter(unique.params[3])
|
city.matchesFilter(unique.params[3])
|
||||||
)
|
)
|
||||||
listOfStats.add("{${unique.sourceObjectName}} ({${unique.text}})".tr() to unique.stats)
|
listOfStats.add("{${unique.sourceObjectName}} ({${unique.text}})" to unique.stats)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -7,6 +7,7 @@ import com.badlogic.gdx.utils.Align
|
|||||||
import com.unciv.UncivGame
|
import com.unciv.UncivGame
|
||||||
import com.unciv.logic.map.tile.Tile
|
import com.unciv.logic.map.tile.Tile
|
||||||
import com.unciv.logic.map.tile.TileDescription
|
import com.unciv.logic.map.tile.TileDescription
|
||||||
|
import com.unciv.models.translations.tr
|
||||||
import com.unciv.ui.components.extensions.addBorderAllowOpacity
|
import com.unciv.ui.components.extensions.addBorderAllowOpacity
|
||||||
import com.unciv.ui.components.extensions.darken
|
import com.unciv.ui.components.extensions.darken
|
||||||
import com.unciv.ui.components.extensions.toLabel
|
import com.unciv.ui.components.extensions.toLabel
|
||||||
@ -64,7 +65,7 @@ class TileInfoTable(private val worldScreen: WorldScreen) : Table(BaseScreen.ski
|
|||||||
table.onClick {
|
table.onClick {
|
||||||
Popup(worldScreen).apply {
|
Popup(worldScreen).apply {
|
||||||
for ((name, stats) in tile.stats.getTileStatsBreakdown(tile.getCity(), viewingCiv))
|
for ((name, stats) in tile.stats.getTileStatsBreakdown(tile.getCity(), viewingCiv))
|
||||||
add("{$name}: {${stats.clone()}}".toLabel()).row()
|
add("${name.tr()}: {${stats.clone()}}".toLabel()).row()
|
||||||
addCloseButton()
|
addCloseButton()
|
||||||
}.open()
|
}.open()
|
||||||
}
|
}
|
||||||
|
@ -41,7 +41,7 @@ class BasicTests {
|
|||||||
@Test
|
@Test
|
||||||
fun gamePngExists() {
|
fun gamePngExists() {
|
||||||
Assert.assertTrue("This test will only pass when the game.png exists",
|
Assert.assertTrue("This test will only pass when the game.png exists",
|
||||||
Gdx.files.local("game.png").exists())
|
Gdx.files.local("").list().any { it.name().endsWith(".png") })
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
Reference in New Issue
Block a user