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 language: String
) { ) {
iSudFSTAPP?.destroyMG() iSudFSTAPP?.destroyMG()
SudMGP.getCfg().showLoadingGameBg = !isHideLoadingBg()
iSudFSTAPP = SudMGP.loadMG(activity, userID, roomID, code, mgID, language, mISudFSMMG) iSudFSTAPP = SudMGP.loadMG(activity, userID, roomID, code, mgID, language, mISudFSMMG)
iSudFSTAPP?.apply { iSudFSTAPP?.apply {
addGameView(gameView) addGameView(gameView)
@@ -293,7 +294,11 @@ class GameDelegate(val activity: Activity, val container: FrameLayout, var mgId:
} }
override fun onGetGameCfg(handle: ISudFSMStateHandle?, p1: String?) { 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() iSudFSTAPP?.destroyMG()
} }
private fun isHideLoadingBg(): Boolean {
return mMGID == 1704460412809043970
}
private fun isHideGameBg(): Boolean {
return mMGID == 1704460412809043970
}
} }
internal interface AppLoginListener { internal interface AppLoginListener {

View File

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