Wrappable multiplayer button (#9002)

This commit is contained in:
Gualdimar
2023-03-23 09:14:04 +02:00
committed by GitHub
parent 51f37af1a2
commit a1d0248f6a
2 changed files with 10 additions and 0 deletions

View File

@ -634,7 +634,14 @@ class WorldScreen(
updateMultiplayerStatusButton()
statusButtons.wrap(false)
statusButtons.pack()
val maxWidth = stage.width - techPolicyAndDiplomacy.width - 25f
if(statusButtons.width > maxWidth) {
statusButtons.width = maxWidth
statusButtons.wrap()
statusButtons.pack()
}
statusButtons.setPosition(stage.width - statusButtons.width - 10f, topBar.y - statusButtons.height - 10f)
}

View File

@ -19,6 +19,9 @@ class StatusButtons(
init {
space(10f)
right()
wrapReverse()
wrapSpace(10f)
rowRight()
if (multiplayerStatusButton != null) {
addActor(multiplayerStatusButton)
}