width fixes in UI

This commit is contained in:
minjaesong
2019-01-14 02:46:23 +09:00
parent eb404b7723
commit edda3b9ff9
7 changed files with 16 additions and 22 deletions

Binary file not shown.

View File

@@ -7,6 +7,7 @@ import net.torvald.terrarum.AppLoader
import net.torvald.terrarum.Terrarum import net.torvald.terrarum.Terrarum
import net.torvald.terrarum.floorInt import net.torvald.terrarum.floorInt
import net.torvald.terrarum.gameactors.AVKey import net.torvald.terrarum.gameactors.AVKey
import net.torvald.terrarum.gameworld.fmod
import net.torvald.terrarum.itemproperties.GameItem import net.torvald.terrarum.itemproperties.GameItem
import net.torvald.terrarum.modulebasegame.Ingame import net.torvald.terrarum.modulebasegame.Ingame
import net.torvald.terrarum.worlddrawer.FeaturesDrawer import net.torvald.terrarum.worlddrawer.FeaturesDrawer
@@ -150,7 +151,7 @@ class IngameController(val ingame: Ingame) : InputAdapter() {
if (ingame.actorNowPlaying != null) { if (ingame.actorNowPlaying != null) {
ingame.actorNowPlaying!!.actorValue.set( ingame.actorNowPlaying!!.actorValue.set(
AVKey.__PLAYER_QUICKSLOTSEL, AVKey.__PLAYER_QUICKSLOTSEL,
(ingame.actorNowPlaying!!.actorValue.getAsInt(AVKey.__PLAYER_QUICKSLOTSEL)!! - amount) % ingame.actorNowPlaying!!.inventory.quickSlot.size (ingame.actorNowPlaying!!.actorValue.getAsInt(AVKey.__PLAYER_QUICKSLOTSEL)!! - amount) fmod ingame.actorNowPlaying!!.inventory.quickSlot.size
) )
} }
} }

View File

@@ -209,7 +209,7 @@ class UIItemInventoryDynamicList(
batch.color = colour batch.color = colour
batch.draw( batch.draw(
(parentUI as UIInventoryFull).catIcons.get(20,0), (parentUI as UIInventoryFull).catIcons.get(if (i == itemPage) 20 else 21,0),
scrollUpButton.posX.toFloat(), scrollUpButton.posX.toFloat(),
getScrollDotYHeight(i).toFloat() getScrollDotYHeight(i).toFloat()
) )

View File

@@ -6,7 +6,6 @@ import com.badlogic.gdx.graphics.g2d.SpriteBatch
import net.torvald.terrarum.Second import net.torvald.terrarum.Second
import net.torvald.terrarum.Terrarum import net.torvald.terrarum.Terrarum
import net.torvald.terrarum.blendNormal import net.torvald.terrarum.blendNormal
import net.torvald.terrarum.serialise.SavegameLedger
import net.torvald.terrarum.ui.UICanvas import net.torvald.terrarum.ui.UICanvas
import net.torvald.terrarum.ui.UIItemList import net.torvald.terrarum.ui.UIItemList
@@ -17,13 +16,10 @@ class UITitleCharactersList : UICanvas() {
override var openCloseTime: Second = 0f override var openCloseTime: Second = 0f
private val moduleAreaHMargin = 48 private val moduleAreaHMargin = 48
private val moduleAreaBorder = 8 private val moduleAreaBorder = 8
override var width = (Terrarum.WIDTH * 0.75).toInt() - moduleAreaHMargin override var width = Terrarum.WIDTH - UIRemoCon.remoConWidth - moduleAreaHMargin
override var height = Terrarum.HEIGHT - moduleAreaHMargin * 2 override var height = Terrarum.HEIGHT - moduleAreaHMargin * 2
private val moduleInfoCells = ArrayList<UIItemSavegameInfoCell>() private val moduleInfoCells = ArrayList<UIItemSavegameInfoCell>()
@@ -37,7 +33,7 @@ class UITitleCharactersList : UICanvas() {
private val mouduleArea = UIItemList<UIItemSavegameInfoCell>( private val mouduleArea = UIItemList<UIItemSavegameInfoCell>(
this, this,
moduleInfoCells, moduleInfoCells,
(Terrarum.WIDTH * 0.25f).toInt(), moduleAreaHMargin, UIRemoCon.remoConWidth, moduleAreaHMargin,
width, width,
height, height,
inactiveCol = Color.WHITE, inactiveCol = Color.WHITE,

View File

@@ -4,12 +4,11 @@ import com.badlogic.gdx.graphics.Camera
import com.badlogic.gdx.graphics.Color import com.badlogic.gdx.graphics.Color
import com.badlogic.gdx.graphics.g2d.SpriteBatch import com.badlogic.gdx.graphics.g2d.SpriteBatch
import net.torvald.terrarum.ModMgr import net.torvald.terrarum.ModMgr
import net.torvald.terrarum.Second
import net.torvald.terrarum.Terrarum import net.torvald.terrarum.Terrarum
import net.torvald.terrarum.blendNormal import net.torvald.terrarum.blendNormal
import net.torvald.terrarum.Second
import net.torvald.terrarum.ui.UICanvas import net.torvald.terrarum.ui.UICanvas
import net.torvald.terrarum.ui.UIItemList import net.torvald.terrarum.ui.UIItemList
import net.torvald.terrarum.ui.UIItemTextButtonList
/** /**
* Created by minjaesong on 2017-08-01. * Created by minjaesong on 2017-08-01.
@@ -18,13 +17,10 @@ class UITitleModules : UICanvas() {
override var openCloseTime: Second = 0f override var openCloseTime: Second = 0f
private val moduleAreaHMargin = 48 private val moduleAreaHMargin = 48
private val moduleAreaBorder = 8 private val moduleAreaBorder = 8
override var width = (Terrarum.WIDTH * 0.75).toInt() - moduleAreaHMargin override var width = Terrarum.WIDTH - UIRemoCon.remoConWidth - moduleAreaHMargin
override var height = Terrarum.HEIGHT - moduleAreaHMargin * 2 override var height = Terrarum.HEIGHT - moduleAreaHMargin * 2
@@ -44,7 +40,7 @@ class UITitleModules : UICanvas() {
private val mouduleArea = UIItemList<UIItemModuleInfoCell>( private val mouduleArea = UIItemList<UIItemModuleInfoCell>(
this, this,
moduleInfoCells, moduleInfoCells,
(Terrarum.WIDTH * 0.25f).toInt(), moduleAreaHMargin, UIRemoCon.remoConWidth, moduleAreaHMargin,
width, width,
height, height,
inactiveCol = Color.WHITE, inactiveCol = Color.WHITE,

View File

@@ -3,13 +3,11 @@ package net.torvald.terrarum.modulebasegame.ui
import com.badlogic.gdx.graphics.Camera import com.badlogic.gdx.graphics.Camera
import com.badlogic.gdx.graphics.Color import com.badlogic.gdx.graphics.Color
import com.badlogic.gdx.graphics.g2d.SpriteBatch import com.badlogic.gdx.graphics.g2d.SpriteBatch
import net.torvald.terrarum.AppLoader
import net.torvald.terrarum.CreditSingleton import net.torvald.terrarum.CreditSingleton
import net.torvald.terrarum.Terrarum
import net.torvald.terrarum.Second import net.torvald.terrarum.Second
import net.torvald.terrarum.Terrarum
import net.torvald.terrarum.ui.UICanvas import net.torvald.terrarum.ui.UICanvas
import net.torvald.terrarum.ui.UIItemTextArea import net.torvald.terrarum.ui.UIItemTextArea
import net.torvald.terrarum.ui.UIItemTextButtonList
open class UITitleWallOfText(private val text: List<String>) : UICanvas() { open class UITitleWallOfText(private val text: List<String>) : UICanvas() {
@@ -17,10 +15,10 @@ open class UITitleWallOfText(private val text: List<String>) : UICanvas() {
private val textAreaHMargin = 48 private val textAreaHMargin = 48
override var width = (Terrarum.WIDTH * 0.75).toInt() override var width = Terrarum.WIDTH - UIRemoCon.remoConWidth - textAreaHMargin
override var height = Terrarum.HEIGHT - textAreaHMargin * 2 override var height = Terrarum.HEIGHT - textAreaHMargin * 2
private val textArea = UIItemTextArea(this, private val textArea = UIItemTextArea(this,
Terrarum.WIDTH - width, textAreaHMargin, UIRemoCon.remoConWidth, textAreaHMargin,
width, height width, height
) )

Binary file not shown.