feat:大富翁游戏隐藏背景
This commit is contained in:
@@ -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 {
|
||||||
|
@@ -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,
|
||||||
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
Reference in New Issue
Block a user