update available! on titlescreen if applicable

This commit is contained in:
minjaesong
2023-10-03 17:52:21 +09:00
parent c8c18d68a7
commit dcdd7eb313
3 changed files with 16 additions and 1 deletions

View File

@@ -12,6 +12,7 @@
"MENU_LABEL_RENAME": "Rename", "MENU_LABEL_RENAME": "Rename",
"MENU_LABEL_USE_CODE": "Use Code", "MENU_LABEL_USE_CODE": "Use Code",
"MENU_MONITOR_CALI_TITLE": "Check Monitor", "MENU_MONITOR_CALI_TITLE": "Check Monitor",
"MENU_UPDATE_UPDATE_AVAILABLE": "Update Available!",
"GAME_ACTION_CRAFT": "Craft", "GAME_ACTION_CRAFT": "Craft",
"GAME_ACTION_GRAPPLE": "Grapple", "GAME_ACTION_GRAPPLE": "Grapple",
"GAME_ACTION_QUICKSEL": "Quick Select", "GAME_ACTION_QUICKSEL": "Quick Select",

View File

@@ -12,6 +12,7 @@
"MENU_LABEL_RENAME": "이름 바꾸기", "MENU_LABEL_RENAME": "이름 바꾸기",
"MENU_LABEL_USE_CODE": "코드 사용", "MENU_LABEL_USE_CODE": "코드 사용",
"MENU_MONITOR_CALI_TITLE": "모니터 확인", "MENU_MONITOR_CALI_TITLE": "모니터 확인",
"MENU_UPDATE_UPDATE_AVAILABLE": "새 업데이트가 있습니다!",
"GAME_ACTION_CRAFT": "제작하기", "GAME_ACTION_CRAFT": "제작하기",
"GAME_ACTION_GRAPPLE": "매달리기", "GAME_ACTION_GRAPPLE": "매달리기",
"GAME_ACTION_QUICKSEL": "빠른 선택", "GAME_ACTION_QUICKSEL": "빠른 선택",

View File

@@ -449,11 +449,11 @@ class TitleScreen(batch: FlippingSpriteBatch) : IngameInstance(batch) {
batch.color = Color.WHITE batch.color = Color.WHITE
// warn: 32-bit
val linegap = 4 val linegap = 4
val imgTxtGap = 10 val imgTxtGap = 10
val yoff = App.scr.height - App.scr.tvSafeGraphicsHeight - 64 - (3*(20+linegap)) - imgTxtGap - 9 val yoff = App.scr.height - App.scr.tvSafeGraphicsHeight - 64 - (3*(20+linegap)) - imgTxtGap - 9
if (uiRemoCon.currentRemoConContents.parent == null) { if (uiRemoCon.currentRemoConContents.parent == null) {
// warn: 32-bit
var texts = emptyList<String>() var texts = emptyList<String>()
var textcols = emptyList<Color>() var textcols = emptyList<Color>()
if (App.is32BitJVM) { if (App.is32BitJVM) {
@@ -478,7 +478,20 @@ class TitleScreen(batch: FlippingSpriteBatch) : IngameInstance(batch) {
yoff + imgTxtGap + 64f + linegap + i * (20 + linegap) yoff + imgTxtGap + 64f + linegap + i * (20 + linegap)
) )
} }
// update available!
if (App.hasUpdate) {
batch.color = Toolkit.Theme.COL_SELECTED
App.fontGame.draw(
batch,
Lang["MENU_UPDATE_UPDATE_AVAILABLE"],
UIRemoCon.menubarOffX + UIRemoCon.UIRemoConElement.paddingLeft / 2 + uiRemoCon.posX,
UIRemoCon.menubarOffY - uiRemoCon.height + uiRemoCon.posY
)
}
} }
} }
override fun pause() { override fun pause() {