mirror of
https://github.com/curioustorvald/Terrarum.git
synced 2026-03-07 12:21:52 +09:00
fixed a bug where hitbox of char/world selector is not changing when chat overlay is on
This commit is contained in:
Binary file not shown.
Binary file not shown.
4
assets/locales/bgBG/input.json
Normal file
4
assets/locales/bgBG/input.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"INPUT_KEYBOARD_DEFAULT_LAYOUT": "en_intl_qwerty",
|
||||
"INPUT_KEYBOARD_DEFAULT_IME": "bg_bg_bds"
|
||||
}
|
||||
4
assets/locales/elGR/input.json
Normal file
4
assets/locales/elGR/input.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"INPUT_KEYBOARD_DEFAULT_LAYOUT": "en_intl_qwerty",
|
||||
"INPUT_KEYBOARD_DEFAULT_IME": "el_gr_phonetic"
|
||||
}
|
||||
4
assets/locales/en/input.json
Normal file
4
assets/locales/en/input.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"INPUT_KEYBOARD_DEFAULT_LAYOUT": "en_intl_qwerty",
|
||||
"INPUT_KEYBOARD_DEFAULT_IME": "none"
|
||||
}
|
||||
4
assets/locales/frFR/input.json
Normal file
4
assets/locales/frFR/input.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"INPUT_KEYBOARD_DEFAULT_LAYOUT": "fr_fr_azerty",
|
||||
"INPUT_KEYBOARD_DEFAULT_IME": "none"
|
||||
}
|
||||
4
assets/locales/koKR/input.json
Normal file
4
assets/locales/koKR/input.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"INPUT_KEYBOARD_DEFAULT_LAYOUT": "en_intl_qwerty",
|
||||
"INPUT_KEYBOARD_DEFAULT_IME": "ko_kr_2set_ksx5002_alt"
|
||||
}
|
||||
2568
assets/locales/koKRabc/Polyglot-100_koKR.json
Normal file
2568
assets/locales/koKRabc/Polyglot-100_koKR.json
Normal file
File diff suppressed because it is too large
Load Diff
23
assets/locales/koKRabc/terrarum.json
Normal file
23
assets/locales/koKRabc/terrarum.json
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"CONTEXT_CHARACTER": "캐리ᄀ터",
|
||||
"MENU_LABEL_COPYRIGHT": "저자ᄀ구ᅥᄂ",
|
||||
"COPYRIGHT_ALL_RIGHTS_RESERVED": "모드ᄂ 구ᅥᄂ리 보유",
|
||||
"COPYRIGHT_GNU_GPL_3": "GNU GPL 3에 ᄃ다라 배포도ᅵᄆ",
|
||||
"APP_WARNING_HEALTH_AND_SAFETY": "겨ᄋ고—거ᄂ가ᄋ고ᅡ 아ᄂ저ᄂ으ᄅ 우ᅵ하여",
|
||||
"MENU_LABEL_PRESS_START_SYMBOL": ">으ᄅ 누르세요",
|
||||
"MENU_MODULES" : "모듀ᄅ",
|
||||
"GAME_ACTION_MOVE_VERB" : "이도ᄋ하기",
|
||||
"GAME_ACTION_ZOOM" : "호ᅡᄀ대·추ᄀ소",
|
||||
"MENU_LABEL_RESET" : "재서ᄅ저ᄋ",
|
||||
"GAME_32BIT_WARNING1": "32비트 버저ᄂ으ᅵ Java르ᄅ 사요ᄋ주ᄋ이ᄂ 거ᄉ 가ᄐ스ᄇ니다.",
|
||||
"GAME_32BIT_WARNING2": "아래 리ᄋ크에서 초ᅵ시ᄂ 64비트 Java르ᄅ 내려바ᄃ아 서ᄅ치해주세요.",
|
||||
"GAME_32BIT_WARNING3": "https://www.java.com/ko/download/",
|
||||
"MENU_OPTION_STREAMERS_LAYOUT": "채티ᄋ차ᄋ 오버레이",
|
||||
"MENU_LABEL_RESTART_REQUIRED": "재시자ᄀ 피ᄅ요",
|
||||
"MENU_LABEL_KEYBOARD_LAYOUT": "자파ᄂ 배여ᄅ",
|
||||
"MENU_LABEL_IME": "이ᄇ려ᄀ기",
|
||||
"MENU_OPTIONS_DITHER": "디더리ᄋ",
|
||||
"MENU_OPTIONS_BLUR": "흐리ᄆ",
|
||||
"MENU_OPTIONS_PARTICLES": "이ᄇ자 수",
|
||||
"MENU_IO_IMPORT": "가져오기"
|
||||
}
|
||||
4
assets/locales/ruRU/input.json
Normal file
4
assets/locales/ruRU/input.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"INPUT_KEYBOARD_DEFAULT_LAYOUT": "en_intl_qwerty",
|
||||
"INPUT_KEYBOARD_DEFAULT_IME": "ru_ru_jcuken"
|
||||
}
|
||||
4
assets/locales/thTH/input.json
Normal file
4
assets/locales/thTH/input.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"INPUT_KEYBOARD_DEFAULT_LAYOUT": "en_intl_qwerty",
|
||||
"INPUT_KEYBOARD_DEFAULT_IME": "th_th_kedmanee"
|
||||
}
|
||||
4
assets/locales/trTR/input.json
Normal file
4
assets/locales/trTR/input.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"INPUT_KEYBOARD_DEFAULT_LAYOUT": "tr_tr_q_klavye",
|
||||
"INPUT_KEYBOARD_DEFAULT_IME": "none"
|
||||
}
|
||||
4
assets/locales/zhTW/input.json
Normal file
4
assets/locales/zhTW/input.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"INPUT_KEYBOARD_DEFAULT_LAYOUT": "en_intl_qwerty",
|
||||
"INPUT_KEYBOARD_DEFAULT_IME": "zh_tw_cangjie5"
|
||||
}
|
||||
78
assets/mods/basegame/locales/koKRabc/blocks.json
Normal file
78
assets/mods/basegame/locales/koKRabc/blocks.json
Normal file
@@ -0,0 +1,78 @@
|
||||
{
|
||||
"BLOCK_STONE": "도ᄅ",
|
||||
"BLOCK_STONE_PLURAL": "도ᄅ",
|
||||
"BLOCK_DIRT": "흐ᄅᄀ",
|
||||
"BLOCK_DIRT_PLURAL": "흐ᄅᄀ",
|
||||
"BLOCK_GRASS": "자ᄂ디",
|
||||
"BLOCK_GRAS_PLURALS": "자ᄂ디",
|
||||
"BLOCK_PLANK_NORMAL": "나무파ᄂ자",
|
||||
"BLOCK_PLANK_NORMAL_PLURAL": "나무파ᄂ자",
|
||||
"BLOCK_PLANK_EBONY": "거ᄆ저ᄋ 나무파ᄂ자",
|
||||
"BLOCK_PLANK_EBONY_PLURAL": "거ᄆ저ᄋ 나무파ᄂ자",
|
||||
"BLOCK_PLANK_BIRCH": "하야ᄋ 나무파ᄂ자",
|
||||
"BLOCK_PLANK_BIRCH_PLURAL": "하야ᄋ 나무파ᄂ자",
|
||||
"BLOCK_PLANK_BLOODROSE": "ᄇ바ᄅ가ᄋ 나무파ᄂ자",
|
||||
"BLOCK_PLANK_BLOODROSE_PLURAL": "ᄇ바ᄅ가ᄋ 나무파ᄂ자",
|
||||
"BLOCK_TRUNK_NORMAL": "토ᄋ나무",
|
||||
"BLOCK_TRUNK_NORMAL_PLURAL": "토ᄋ나무",
|
||||
"BLOCK_TRUNK_EBONY": "흐ᄀ다ᄂ나무",
|
||||
"BLOCK_TRUNK_EBONY_PLURAL": "흐ᄀ다ᄂ나무",
|
||||
"BLOCK_TRUNK_BIRCH": "자자ᄀ나무",
|
||||
"BLOCK_TRUNK_BIRCH_PLURAL": "자자ᄀ나무",
|
||||
"BLOCK_TRUNK_BLOODROSE": "자다ᄂ나무",
|
||||
"BLOCK_TRUNK_BLOODROSE_PLURAL": "자다ᄂ나무",
|
||||
"BLOCK_STONE_QUARRIED": "서ᄀ재",
|
||||
"BLOCK_STONE_QUARRIED_PLURAL": "서ᄀ재",
|
||||
"BLOCK_SAND": "모래",
|
||||
"BLOCK_SAND_PLURAL": "모래",
|
||||
"BLOCK_GRAVEL": "자가ᄅ",
|
||||
"BLOCK_GRAVEL_PLURAL": "자가ᄅ",
|
||||
"BLOCK_ORE_MALACHITE": "고ᄋ자ᄀ서ᄀ",
|
||||
"BLOCK_ORE_MALACHITES": "고ᄋ자ᄀ서ᄀ",
|
||||
"BLOCK_ORE_HEMATITE": "저ᄀ처ᄅ서ᄀ",
|
||||
"BLOCK_ORE_HEMATITE_PLURAL": "저ᄀ처ᄅ서ᄀ",
|
||||
"BLOCK_ORE_NATURAL_GOLD": "자여ᄂ그ᄆ",
|
||||
"BLOCK_ORE_NATERAL_GOLD_PLURAL": "자여ᄂ그ᄆ",
|
||||
"BLOCK_ORE_NATURAL_SILVER": "자여ᄂ으ᄂ",
|
||||
"BLOCK_ORE_NATURAL_SILVER_PLURAL": "자여ᄂ으ᄂ",
|
||||
"BLOCK_ORE_RUTILE": "그ᄆ호ᄋ서ᄀ",
|
||||
"BLOCK_ORE_RUTILE_PLURAL": "그ᄆ호ᄋ서ᄀ",
|
||||
"BLOCK_ORE_AURICHALCUMITE": "지ᄂ그ᄆ서ᄀ",
|
||||
"BLOCK_ORE_AURICHALCUMITE_PLURAL": "지ᄂ그ᄆ서ᄀ",
|
||||
"BLOCK_GEM_RUBY": "호ᄋ오ᄀ서ᄀ",
|
||||
"BLOCK_GEM_RUBY_PLURAL": "호ᄋ오ᄀ서ᄀ",
|
||||
"BLOCK_GEM_EMERALD": "추ᅵ오ᄀ서ᄀ",
|
||||
"BLOCK_GEM_EMERALD_PLURAL": "추ᅵ오ᄀ서ᄀ",
|
||||
"BLOCK_GEM_SAPPHIRE": "처ᄋ오ᄀ서ᄀ",
|
||||
"BLOCK_GEM_SAPPHIRE_PLURAL": "처ᄋ오ᄀ서ᄀ",
|
||||
"BLOCK_GEM_TOPAZ": "호ᅡᄋ오ᄀ서ᄀ",
|
||||
"BLOCK_GEM_TOPAZ_PLURAL": "호ᅡᄋ오ᄀ서ᄀ",
|
||||
"BLOCK_GEM_DIAMOND": "그ᄆ가ᄋ서ᄀ",
|
||||
"BLOCK_GEM_DIAMOND_PLURAL": "그ᄆ가ᄋ서ᄀ",
|
||||
"BLOCK_GEM_AMETHYST": "자수저ᄋ서ᄀ",
|
||||
"BLOCK_GEM_AMETHYST_PLURAL": "자수저ᄋ서ᄀ",
|
||||
"BLOCK_SNOW": "누ᄂ",
|
||||
"BLOCK_SNOW_PLURAL": "누ᄂ",
|
||||
"BLOCK_ICE_FRAGILE": "사ᄅ어ᄅ으ᄆ",
|
||||
"BLOCK_ICE_FRAGILE_PLURAL": "사ᄅ어ᄅ으ᄆ",
|
||||
"BLOCK_ICE_NATURAL": "어ᄅ으ᄆ",
|
||||
"BLOCK_ICE_NATURAL_PLURAL": "어ᄅ으ᄆ",
|
||||
"BLOCK_ICE_CLEAR_MAGICAL": "ᄀ개ᄀ그ᄉ하ᄂ 어ᄅ으ᄆ",
|
||||
"BLOCK_ICE_CLEAR_MAGICAL_PLURAL": "ᄀ개ᄀ그ᄉ하ᄂ 어ᄅ으ᄆ",
|
||||
"BLOCK_PLATFORM_STONE": "도ᄅ 바ᄅ파ᄂ",
|
||||
"BLOCK_PLATFORM_STONE_PLURAL": "도ᄅ 바ᄅ파ᄂ",
|
||||
"BLOCK_PLATFORM_WOODEN": "나무 바ᄅ파ᄂ",
|
||||
"BLOCK_PLATFORM_WOODEN_PLURAL": "나무 바ᄅ파ᄂ",
|
||||
"BLOCK_PLATFORM_EBONY": "흐ᄀ다ᄂ 바ᄅ파ᄂ",
|
||||
"BLOCK_PLATFORM_EBONY_PLURAL": "흐ᄀ다ᄂ 바ᄅ파ᄂ",
|
||||
"BLOCK_PLATFORM_BIRCH": "배ᄀ다ᄂ 바ᄅ파ᄂ",
|
||||
"BLOCK_PLATFORM_BIRCH_PLURAL": "배ᄀ다ᄂ 바ᄅ파ᄂ",
|
||||
"BLOCK_PLATFORM_BLOODROSE": "저ᄀ다ᄂ 바ᄅ파ᄂ",
|
||||
"BLOCK_PLATFORM_BLOODROSE_PLURAL": "저ᄀ다ᄂ 바ᄅ파ᄂ",
|
||||
"BLOCK_TORCH": "호ᅢᄉ부ᄅ",
|
||||
"BLOCK_TORCH_PLURAL": "호ᅢᄉ부ᄅ",
|
||||
"BLOCK_WATER": "무ᄅ",
|
||||
"BLOCK_WATER_PLURAL": "무ᄅ",
|
||||
"BLOCK_LAVA": "요ᄋ아ᄆ",
|
||||
"BLOCK_LAVA_PLURAL": "요ᄋ아ᄆ"
|
||||
}
|
||||
5
assets/mods/basegame/locales/koKRabc/devmsg.json
Normal file
5
assets/mods/basegame/locales/koKRabc/devmsg.json
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"DEV_MESSAGE_CONSOLE_CODEX": "사요ᄋ 가느ᄋ하ᄂ 며ᄋ려ᄋ어 모ᄀ로ᄀ으ᄅ 보려며ᄂ ‘codex’르ᄅ 이ᄇ려ᄀ해 주시ᄇ시오.",
|
||||
"DEV_MESSAGE_CONSOLE_AVAILABLE_COMMANDS": "며ᄋ려ᄋ어 모ᄀ로ᄀ:",
|
||||
"DEV_MESSAGE_CONSOLE_COMMAND_UNKNOWN": "‘%1$s’: 아ᄅ 수 어ᄇᄉ느ᄂ 며ᄋ려ᄋ어"
|
||||
}
|
||||
16
assets/mods/basegame/locales/koKRabc/game.json
Normal file
16
assets/mods/basegame/locales/koKRabc/game.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"CONTEXT_WORLD_NEW": "새 세계",
|
||||
"MENU_LABEL_DELETE_WORLD": "새계 사ᄀ제",
|
||||
"CONTEXT_WORLD_COUNT": "새계: ",
|
||||
"MENU_MONITOR_CALI_TITLE": "모니터 호ᅡᄀ이ᄂ",
|
||||
"GAME_INVENTORY_INGREDIENTS": "재료",
|
||||
"GAME_INVENTORY_POTIONS": "무ᄅ야ᄀ",
|
||||
"GAME_INVENTORY_BLOCKS": "브ᄅ로ᄀ",
|
||||
"GAME_INVENTORY_WALLS": "벼ᄀ지",
|
||||
"CONTEXT_ITEM_TOOL_PLURAL": "도구",
|
||||
"GAME_INVENTORY_FAVORITES": "즈ᄅ겨차ᄌ기",
|
||||
"GAME_INVENTORY_REGISTER": "드ᄋ로ᄀ하기",
|
||||
"MENU_LABEL_MENU": "메뉴",
|
||||
"CONTEXT_ITEM_MAP": "지도",
|
||||
"CONTEXT_GENERATOR_SEED": "시드"
|
||||
}
|
||||
3
assets/mods/basegame/locales/koKRabc/items.json
Normal file
3
assets/mods/basegame/locales/koKRabc/items.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"ITEM_STORAGE_CHEST": "보고ᅡᄂ사ᄋ자"
|
||||
}
|
||||
@@ -110,7 +110,7 @@ object IME {
|
||||
val iconPixmap = Pixmap(Gdx.files.internal("assets/graphics/gui/ime_icons_by_language.tga"))
|
||||
for (k in 0 until iconPixmap.height step 20) {
|
||||
val langCode = StringBuilder()
|
||||
for (c in 0 until 4) {
|
||||
for (c in 0 until 20) {
|
||||
val x = c
|
||||
var charnum = 0
|
||||
for (b in 0 until 7) {
|
||||
|
||||
@@ -59,11 +59,14 @@ object Lang {
|
||||
localesDir.listFiles().filter { it.isDirectory }.forEach { languageList.add(it.name) }
|
||||
|
||||
// temporary filter
|
||||
languageList.remove("jakanaJP")
|
||||
languageList.remove("jaJPysi")
|
||||
|
||||
for (lang in languageList) {
|
||||
printdbg(this, "Loading langpack from $localesDir/$lang/")
|
||||
|
||||
val langFileListFiles = File("$localesDir/$lang/").listFiles()
|
||||
langFileListFiles.forEach {
|
||||
|
||||
langFileListFiles?.forEach {
|
||||
// not a polyglot
|
||||
if (!it.name.startsWith("Polyglot") && it.name.endsWith(".json")) {
|
||||
processRegularLangfile(it, lang)
|
||||
|
||||
@@ -100,7 +100,9 @@ class UILoadDemoSavefiles(val remoCon: UIRemoCon) : UICanvas() {
|
||||
|
||||
|
||||
internal val uiWidth = SAVE_CELL_WIDTH
|
||||
internal val uiX = (width - uiWidth) / 2
|
||||
internal val uiX: Int
|
||||
get() = (Toolkit.drawWidth - uiWidth) / 2
|
||||
internal val uiXdiffChatOverlay = App.scr.chatWidth / 2
|
||||
|
||||
internal val textH = App.fontGame.lineHeight.toInt()
|
||||
|
||||
@@ -167,7 +169,7 @@ class UILoadDemoSavefiles(val remoCon: UIRemoCon) : UICanvas() {
|
||||
// read savegames
|
||||
var savegamesCount = 0
|
||||
App.savegameWorlds.forEach { (_, skimmer) ->
|
||||
val x = uiX + if (App.getConfigBoolean("fx_streamerslayout")) App.scr.chatWidth / 2 else 0
|
||||
val x = uiX
|
||||
val y = titleTopGradEnd + cellInterval * savegamesCount
|
||||
try {
|
||||
worldCells.add(UIItemWorldCells(this, x, y, skimmer))
|
||||
@@ -181,7 +183,7 @@ class UILoadDemoSavefiles(val remoCon: UIRemoCon) : UICanvas() {
|
||||
|
||||
savegamesCount = 0
|
||||
App.savegamePlayers.forEach { (_, skimmer) ->
|
||||
val x = uiX + if (App.getConfigBoolean("fx_streamerslayout")) App.scr.chatWidth / 2 else 0
|
||||
val x = uiX
|
||||
val y = titleTopGradEnd + cellInterval * savegamesCount
|
||||
try {
|
||||
playerCells.add(UIItemPlayerCells(this, x, y, skimmer))
|
||||
@@ -313,9 +315,15 @@ class UILoadDemoSavefiles(val remoCon: UIRemoCon) : UICanvas() {
|
||||
batch.inUse {
|
||||
for (index in 0 until cells.size) {
|
||||
val it = cells[index]
|
||||
if (index in listScroll - 2 until listScroll + savesVisible + 2) {
|
||||
|
||||
if (App.getConfigBoolean("fx_streamerslayout"))
|
||||
it.posX += uiXdiffChatOverlay
|
||||
|
||||
if (index in listScroll - 2 until listScroll + savesVisible + 2)
|
||||
it.render(batch, camera)
|
||||
}
|
||||
|
||||
if (App.getConfigBoolean("fx_streamerslayout"))
|
||||
it.posX -= uiXdiffChatOverlay
|
||||
}
|
||||
}
|
||||
savePixmap = Pixmap.createFromFrameBuffer(0, 0, sliderFBO.width, sliderFBO.height)
|
||||
@@ -528,6 +536,13 @@ class UIItemPlayerCells(
|
||||
|
||||
private val icons = CommonResourcePool.getAsTextureRegionPack("inventory_category")
|
||||
|
||||
private var highlightCol: Color = defaultCol
|
||||
|
||||
override fun update(delta: Float) {
|
||||
super.update(delta)
|
||||
highlightCol = if (mouseUp) litCol else defaultCol
|
||||
}
|
||||
|
||||
override fun render(batch: SpriteBatch, camera: Camera) {
|
||||
// try to generate a texture
|
||||
if (skimmer.initialised && !hasTexture) {
|
||||
@@ -547,7 +562,6 @@ class UIItemPlayerCells(
|
||||
hasTexture = true
|
||||
}
|
||||
|
||||
val highlightCol = if (mouseUp) litCol else defaultCol
|
||||
val x = posX.toFloat()
|
||||
val y = posY.toFloat()
|
||||
|
||||
@@ -665,10 +679,7 @@ class UIItemWorldCells(
|
||||
private val colourBad = Color(0xFF0011FF.toInt())
|
||||
private val cellCol = CELL_COL
|
||||
|
||||
|
||||
init {
|
||||
|
||||
}
|
||||
private var highlightCol: Color = Color.WHITE
|
||||
|
||||
override var clickOnceListener: ((Int, Int, Int) -> Unit)? = { _: Int, _: Int, _: Int ->
|
||||
UILoadGovernor.worldDisk = skimmer
|
||||
@@ -678,6 +689,11 @@ class UIItemWorldCells(
|
||||
internal var hasTexture = false
|
||||
private set
|
||||
|
||||
override fun update(delta: Float) {
|
||||
super.update(delta)
|
||||
highlightCol = if (mouseUp) Toolkit.Theme.COL_ACTIVE else Color.WHITE
|
||||
}
|
||||
|
||||
override fun render(batch: SpriteBatch, camera: Camera) {
|
||||
// try to generate a texture
|
||||
if (skimmer.initialised && !hasTexture) {
|
||||
@@ -698,7 +714,6 @@ class UIItemWorldCells(
|
||||
hasTexture = true
|
||||
}
|
||||
|
||||
val highlightCol = if (mouseUp) Toolkit.Theme.COL_ACTIVE else Color.WHITE
|
||||
val x = posX.toFloat()
|
||||
val y = posY.toFloat()
|
||||
|
||||
|
||||
@@ -37,7 +37,9 @@ class UITitleModules(val remoCon: UIRemoCon) : UICanvas() {
|
||||
|
||||
|
||||
internal val uiWidth = MODULEINFO_CELL_WIDTH
|
||||
internal val uiX = (width - uiWidth) / 2
|
||||
internal val uiX: Int
|
||||
get() = (App.scr.width - uiWidth) / 2
|
||||
internal val uiXdiffChatOverlay = App.scr.chatWidth / 2
|
||||
|
||||
internal val textH = App.fontGame.lineHeight.toInt()
|
||||
|
||||
@@ -83,7 +85,7 @@ class UITitleModules(val remoCon: UIRemoCon) : UICanvas() {
|
||||
// read savegames
|
||||
var savegamesCount = 0
|
||||
ModMgr.loadOrder.forEachIndexed { index, s ->
|
||||
val x = uiX + if (App.getConfigBoolean("fx_streamerslayout")) App.scr.chatWidth / 2 else 0
|
||||
val x = uiX
|
||||
val y = titleTopGradEnd + cellInterval * savegamesCount
|
||||
try {
|
||||
moduleCells.add(UIItemModuleInfoCell(this, index, x, y))
|
||||
@@ -120,7 +122,14 @@ class UITitleModules(val remoCon: UIRemoCon) : UICanvas() {
|
||||
if (index in listScroll - 2 until listScroll + savesVisible + 2) {
|
||||
// re-position
|
||||
it.posY = (it.initialY - uiScroll).roundToInt()
|
||||
|
||||
if (App.getConfigBoolean("fx_streamerslayout"))
|
||||
it.posX -= uiXdiffChatOverlay
|
||||
|
||||
it.update(delta)
|
||||
|
||||
if (App.getConfigBoolean("fx_streamerslayout"))
|
||||
it.posX += uiXdiffChatOverlay
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user