feat:游戏退出提示区分状态
This commit is contained in:
@@ -126,8 +126,15 @@ class GameActivity : BaseGameActivity<GameActivityBinding>(), RoomView, ILog {
|
||||
}
|
||||
|
||||
private fun showExitTips() {
|
||||
val stateAbility =
|
||||
getRoomContext()?.findAbility<GameStateAbility>(GameStateAbility::class.java.simpleName)
|
||||
val message = if (stateAbility?.gameStateFlow?.value == GameStateAbility.STATE_MATCHING) {
|
||||
getString(R.string.game_exit_tips_matching)
|
||||
} else {
|
||||
getString(R.string.game_exit_tips)
|
||||
}
|
||||
dialogManager.showOkCancelDialog(null,
|
||||
getString(R.string.game_exit_tips),
|
||||
message,
|
||||
getString(R.string.layout_dialog_game_exit_04),
|
||||
getString(R.string.exit_text), false, false, object : OkCancelDialogListener {
|
||||
override fun onOk() {
|
||||
|
@@ -8,6 +8,7 @@
|
||||
<string name="start">ابدأ</string>
|
||||
<string name="game_ticket_format">(%s)رسوم الدخول</string>
|
||||
<string name="game_exit_tips">لقد بدأت اللعبة. سيؤدي الخروج من الغرفة إلى فشل اللعبة. هل أنت متأكد من الخروج من الغرفة؟</string>
|
||||
<string name="game_exit_tips_matching">جاري المطابقة، الخروج من الغرفة ،نهاية المطابقة. هل تريد الخروج؟</string>
|
||||
<string name="game_match_failed">فشلت المطابقة، هل تريد المحاولة مرة أخرى؟</string>
|
||||
<string name="game_rematch">إعادة المطابقة</string>
|
||||
<string name="resume_game_tips">جاري التحميل، هل تريد العودة إلى الغرفة؟</string>
|
||||
|
@@ -9,6 +9,7 @@
|
||||
<string name="start">開始</string>
|
||||
<string name="game_ticket_format">入场费(%s)</string>
|
||||
<string name="game_exit_tips">遊戲已經開始,退出房間將默認遊戲失敗,確認退出房間?</string>
|
||||
<string name="game_exit_tips_matching">遊戲匹配中,退出房間則結束匹配,是否退出?</string>
|
||||
<string name="game_match_failed">匹配失敗,是否重新開始?</string>
|
||||
<string name="game_rematch">重新匹配</string>
|
||||
<string name="resume_game_tips">遊戲進行中,是否返回房間?</string>
|
||||
|
@@ -8,6 +8,7 @@
|
||||
<string name="start">Start</string>
|
||||
<string name="game_ticket_format">Admission Fee (%s)</string>
|
||||
<string name="game_exit_tips">The game has started. Exiting the room will be considered a game failure. Are you sure you want to exit the room?</string>
|
||||
<string name="game_exit_tips_matching">During a match, exiting a room will end the match. Do you want to exit?</string>
|
||||
<string name="game_match_failed">Match failed, do you want to rematch?</string>
|
||||
<string name="game_rematch">Rematch</string>
|
||||
<string name="resume_game_tips">Game in progress, do you want to return to the room?</string>
|
||||
|
Reference in New Issue
Block a user