|
- local xzddDefine=MJFramework.MJFrameworkClassImprot("mj_xzdd.luaScript.xzddDefine")
-
- xzddDefine.GameID = 57
-
- function loadMJConfig(desktopType)
- local AllMJConfigs = {
- [xzddDefine.DesktopType.ThreeD] = "mj_xzdd2r.luaScript.Views.3d.MJConfig_3d",
- [xzddDefine.DesktopType.TwoD] = "mj_xzdd2r.luaScript.Views.2d.MJConfig_2d",
- [xzddDefine.DesktopType.TwoDL] = "mj_xzdd.luaScript.Views.2d.MJConfig_2d",
- [xzddDefine.DesktopType.TwoDGold] = "mj_xzdd2r.luaScript.Views.2d.MJConfig_2d_gold",
- }
-
- -- 修复2d金黄切墨绿时,部分配置没有重写成功的bug
- package.loaded['mj.luaScript.Common.2d.CommonMahjongConfig'] = nil
-
- desktopType = desktopType or app.systemSetting.info.viewType
- if not desktopType then
- desktopType = xzddDefine.DesktopType.TwoD
- end
-
- xzddDefine.MJConfig_3d = require(AllMJConfigs[xzddDefine.DesktopType.ThreeD])
- if desktopType ~= xzddDefine.DesktopType.ThreeD then
- xzddDefine.MJConfig_2d = require(AllMJConfigs[desktopType])
- else
- xzddDefine.MJConfig_2d = require(AllMJConfigs[xzddDefine.DesktopType.TwoD])
- end
- end
-
- xzddDefine.loadMJConfig = loadMJConfig
-
- loadMJConfig()
-
- return xzddDefine
|