mirror of
https://github.com/yairm210/Unciv.git
synced 2025-03-10 04:43:29 +07:00
Added "exit map editor" button to map editor
This commit is contained in:
parent
ae7cbcb3c9
commit
cc0a999471
@ -9,7 +9,7 @@ import com.unciv.ui.utils.CameraStageBaseScreen
|
||||
import com.unciv.ui.utils.onClick
|
||||
import com.unciv.ui.worldscreen.optionstable.PopupTable
|
||||
|
||||
class MapScreenOptionsTable(mapEditorScreen: MapEditorScreen): PopupTable(mapEditorScreen){
|
||||
class MapEditorOptionsTable(mapEditorScreen: MapEditorScreen): PopupTable(mapEditorScreen){
|
||||
init{
|
||||
val mapNameEditor = TextField(mapEditorScreen.mapName, CameraStageBaseScreen.skin)
|
||||
mapNameEditor.addListener{ mapEditorScreen.mapName=mapNameEditor.text; true }
|
||||
@ -26,6 +26,10 @@ class MapScreenOptionsTable(mapEditorScreen: MapEditorScreen): PopupTable(mapEdi
|
||||
loadMapButton.onClick { MapScreenLoadTable(mapEditorScreen); remove() }
|
||||
add(loadMapButton).row()
|
||||
|
||||
val exitMapEditorButton = TextButton("Exit map editor".tr(), CameraStageBaseScreen.skin)
|
||||
exitMapEditorButton.onClick { UnCivGame.Current.setWorldScreen(); mapEditorScreen.dispose() }
|
||||
add(exitMapEditorButton ).row()
|
||||
|
||||
val closeOptionsButtton = TextButton("Close".tr(), CameraStageBaseScreen.skin)
|
||||
closeOptionsButtton.onClick { remove() }
|
||||
add(closeOptionsButtton).row()
|
@ -77,7 +77,7 @@ class MapEditorScreen(var mapToLoad:String?=null): CameraStageBaseScreen(){
|
||||
|
||||
val saveMapButton = TextButton("Options".tr(),skin)
|
||||
saveMapButton.onClick {
|
||||
MapScreenOptionsTable(this)
|
||||
MapEditorOptionsTable(this)
|
||||
}
|
||||
stage.addActor(saveMapButton)
|
||||
}
|
||||
|
@ -3,9 +3,9 @@ package com.unciv.ui.worldscreen.optionstable
|
||||
import com.unciv.UnCivGame
|
||||
import com.unciv.models.gamebasics.tr
|
||||
import com.unciv.ui.CivilopediaScreen
|
||||
import com.unciv.ui.mapeditor.MapEditorScreen
|
||||
import com.unciv.ui.NewGameScreen
|
||||
import com.unciv.ui.VictoryScreen
|
||||
import com.unciv.ui.mapeditor.MapEditorScreen
|
||||
import com.unciv.ui.pickerscreens.PolicyPickerScreen
|
||||
import com.unciv.ui.saves.LoadScreen
|
||||
import com.unciv.ui.saves.SaveScreen
|
||||
@ -14,7 +14,7 @@ import com.unciv.ui.worldscreen.WorldScreen
|
||||
class WorldScreenOptionsTable(val worldScreen: WorldScreen) : PopupTable(worldScreen) {
|
||||
|
||||
init {
|
||||
addButton("Map editor - IN PROGRESS".tr()){
|
||||
addButton("Map editor".tr()){
|
||||
UnCivGame.Current.screen = MapEditorScreen()
|
||||
remove()
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user