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_USE_CODE": "Use Code",
"MENU_MONITOR_CALI_TITLE": "Check Monitor",
"MENU_UPDATE_UPDATE_AVAILABLE": "Update Available!",
"GAME_ACTION_CRAFT": "Craft",
"GAME_ACTION_GRAPPLE": "Grapple",
"GAME_ACTION_QUICKSEL": "Quick Select",

View File

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

View File

@@ -449,11 +449,11 @@ class TitleScreen(batch: FlippingSpriteBatch) : IngameInstance(batch) {
batch.color = Color.WHITE
// warn: 32-bit
val linegap = 4
val imgTxtGap = 10
val yoff = App.scr.height - App.scr.tvSafeGraphicsHeight - 64 - (3*(20+linegap)) - imgTxtGap - 9
if (uiRemoCon.currentRemoConContents.parent == null) {
// warn: 32-bit
var texts = emptyList<String>()
var textcols = emptyList<Color>()
if (App.is32BitJVM) {
@@ -478,7 +478,20 @@ class TitleScreen(batch: FlippingSpriteBatch) : IngameInstance(batch) {
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() {