feat:大富翁游戏隐藏背景

This commit is contained in:
Max
2023-12-28 19:32:23 +08:00
parent d0d2418dbf
commit 0fd330848c
2 changed files with 19 additions and 2 deletions

View File

@@ -167,6 +167,7 @@ class GameDelegate(val activity: Activity, val container: FrameLayout, var mgId:
language: String
) {
iSudFSTAPP?.destroyMG()
SudMGP.getCfg().showLoadingGameBg = !isHideLoadingBg()
iSudFSTAPP = SudMGP.loadMG(activity, userID, roomID, code, mgID, language, mISudFSMMG)
iSudFSTAPP?.apply {
addGameView(gameView)
@@ -293,7 +294,11 @@ class GameDelegate(val activity: Activity, val container: FrameLayout, var mgId:
}
override fun onGetGameCfg(handle: ISudFSMStateHandle?, p1: String?) {
handle?.success(gson.toJson(GameCfg()))
val config = GameCfg()
if (isHideGameBg()) {
config.ui.game_bg.hide = true
}
handle?.success(gson.toJson(config))
}
/**
@@ -663,6 +668,12 @@ class GameDelegate(val activity: Activity, val container: FrameLayout, var mgId:
iSudFSTAPP?.destroyMG()
}
private fun isHideLoadingBg(): Boolean {
return mMGID == 1704460412809043970
}
private fun isHideGameBg(): Boolean {
return mMGID == 1704460412809043970
}
}
internal interface AppLoginListener {

View File

@@ -27,7 +27,8 @@ data class GameCfg(
val ready_btn: ReadyBtn = ReadyBtn(),
val share_btn: ShareBtn = ShareBtn(),
val start_btn: StartBtn = StartBtn(),
val version: Version = Version()
val version: Version = Version(),
val game_bg: GameBg = GameBg()
) {
data class CancelJoinBtn(
val custom: Boolean = false,
@@ -111,5 +112,10 @@ data class GameCfg(
data class Version(
val hide: Boolean = false
)
data class GameBg(
//false: 显示; true: 隐藏默认为false
var hide: Boolean = false,
)
}
}