Added warning for world wrap for Android - I'm seeing a lot of ANRs for this, but it's not something I think I can solve

This commit is contained in:
Yair Morgenstern 2021-04-17 23:27:29 +03:00
parent fc5c3d578d
commit f518c1944f
3 changed files with 6 additions and 1 deletions

View File

@ -268,6 +268,9 @@ Mods: =
Base ruleset mods: =
Extension mods: =
World Wrap =
World wrap maps are very memory intensive - creating large world wrap maps on Android can lead to crashes! =
# Multiplayer
Username =

View File

@ -115,6 +115,8 @@ class MapParametersTable(val mapParameters: MapParameters, val isEmptyMapAllowed
mapParameters.worldWrap = worldWrapCheckbox.isChecked
}
add(worldWrapCheckbox).colspan(2).row()
add("World wrap maps are very memory intensive - creating large world wrap maps on Android can lead to crashes!"
.toLabel(fontSize = 14).apply { wrap=true }).colspan(2).fillX().row()
}
private fun addAdvancedSettings() {

View File

@ -71,7 +71,7 @@ open class TileGroup(var tileInfo: TileInfo, var tileSetStrings:TileSetStrings,
protected var pixelCivilianUnitGroup = ActionlessGroup().apply { isTransform = false; setSize(groupSize, groupSize) }
class MiscLayerGroupClass:ActionlessGroup(){
override fun draw(batch: Batch?, parentAlpha: Float) { super.draw(batch, parentAlpha) }
override fun draw(batch: Batch?, parentAlpha: Float) = super.draw(batch, parentAlpha)
}
val miscLayerGroup = MiscLayerGroupClass().apply { isTransform = false; setSize(groupSize, groupSize) }