mirror of
https://github.com/yairm210/Unciv.git
synced 2025-02-11 03:18:18 +07:00
Fix next turn button disabled after leaving sub-screens from menu (#6261)
This commit is contained in:
parent
e7fc1a565f
commit
9f9e8c33c5
@ -15,20 +15,38 @@ class WorldScreenMenuPopup(val worldScreen: WorldScreen) : Popup(worldScreen) {
|
||||
init {
|
||||
defaults().fillX()
|
||||
|
||||
addButton("Main menu") { worldScreen.game.setScreen(MainMenuScreen()) }
|
||||
addButton("Civilopedia") { worldScreen.game.setScreen(CivilopediaScreen(worldScreen.gameInfo.ruleSet, worldScreen)) }
|
||||
addButton("Save game") { worldScreen.game.setScreen(SaveGameScreen(worldScreen.gameInfo)) }
|
||||
addButton("Load game") { worldScreen.game.setScreen(LoadGameScreen(worldScreen)) }
|
||||
addButton("Main menu") {
|
||||
worldScreen.game.setScreen(MainMenuScreen())
|
||||
}
|
||||
addButton("Civilopedia") {
|
||||
close()
|
||||
worldScreen.game.setScreen(CivilopediaScreen(worldScreen.gameInfo.ruleSet, worldScreen))
|
||||
}
|
||||
addButton("Save game") {
|
||||
close()
|
||||
worldScreen.game.setScreen(SaveGameScreen(worldScreen.gameInfo))
|
||||
}
|
||||
addButton("Load game") {
|
||||
close()
|
||||
worldScreen.game.setScreen(LoadGameScreen(worldScreen))
|
||||
}
|
||||
|
||||
addButton("Start new game") {
|
||||
close()
|
||||
val newGameSetupInfo = GameSetupInfo(worldScreen.gameInfo)
|
||||
newGameSetupInfo.mapParameters.reseed()
|
||||
val newGameScreen = NewGameScreen(worldScreen, newGameSetupInfo)
|
||||
worldScreen.game.setScreen(newGameScreen)
|
||||
}
|
||||
|
||||
addButton("Victory status") { worldScreen.game.setScreen(VictoryScreen(worldScreen)) }
|
||||
addButton("Options") { worldScreen.openOptionsPopup() }
|
||||
addButton("Victory status") {
|
||||
close()
|
||||
worldScreen.game.setScreen(VictoryScreen(worldScreen))
|
||||
}
|
||||
addButton("Options") {
|
||||
close()
|
||||
worldScreen.openOptionsPopup()
|
||||
}
|
||||
addButton("Community") {
|
||||
close()
|
||||
WorldScreenCommunityPopup(worldScreen).open(force = true)
|
||||
|
Loading…
Reference in New Issue
Block a user