Now displaying 1 unit on the map
This commit is contained in:
parent
7183e089db
commit
51c3126a9a
1 changed files with 11 additions and 3 deletions
|
@ -13,8 +13,10 @@ import com.badlogic.gdx.scenes.scene2d.ui.TextButton
|
|||
import com.badlogic.gdx.utils.Align
|
||||
import com.unciv.Constants
|
||||
import com.unciv.UncivGame
|
||||
import com.unciv.logic.GameInfo
|
||||
import com.unciv.logic.GameSaver
|
||||
import com.unciv.logic.civilization.CivilizationInfo
|
||||
import com.unciv.logic.civilization.PlayerType
|
||||
import com.unciv.logic.civilization.diplomacy.DiplomaticStatus
|
||||
import com.unciv.logic.map.MapGenerator
|
||||
import com.unciv.logic.map.MapParameters
|
||||
|
@ -538,20 +540,26 @@ class WorldScreen(val viewingCiv:CivilizationInfo) : CameraStageBaseScreen() {
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
class TotemWorldScreen : CameraStageBaseScreen(){
|
||||
val tileMap = MapGenerator().generateMap(MapParameters(),RulesetCache.getBaseRuleset())
|
||||
val tileSetStrings = TileSetStrings()
|
||||
val tileMapHolder = TileGroupMap(tileMap.values.map { TileGroup(it,tileSetStrings) },500f)
|
||||
val newCiv = CivilizationInfo("Test")
|
||||
val newCiv = CivilizationInfo("Babylon")
|
||||
init{
|
||||
newCiv.playerType=PlayerType.Human
|
||||
val gameInfo = GameInfo()
|
||||
gameInfo.tileMap = tileMap
|
||||
gameInfo.civilizations.add(newCiv)
|
||||
gameInfo.setTransients()
|
||||
ImageGetter.ruleset = RulesetCache.getBaseRuleset()
|
||||
val scrollPane = ScrollPane(tileMapHolder)
|
||||
scrollPane.setSize(stage.width,stage.height)
|
||||
scrollPane.center(stage)
|
||||
scrollPane.scrollPercentX=0.5f
|
||||
scrollPane.scrollPercentY=0.5f
|
||||
stage.addActor(scrollPane )
|
||||
tileMap.placeUnitNearTile("")
|
||||
stage.addActor(scrollPane)
|
||||
newCiv.placeUnitNearTile(Vector2.Zero, Constants.worker)
|
||||
update()
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue