您不能選擇超過 %s 個話題 話題必須以字母或數字為開頭,可包含連接號 ('-') 且最長為 35 個字

33 行
1.1 KiB

  1. local xzddDefine=MJFramework.MJFrameworkClassImprot("mj_xzdd.luaScript.xzddDefine")
  2. xzddDefine.GameID = 61
  3. function loadMJConfig(desktopType)
  4. local AllMJConfigs = {
  5. [xzddDefine.DesktopType.ThreeD] = "mj_xzdd2r1f.luaScript.Views.3d.MJConfig_3d",
  6. [xzddDefine.DesktopType.TwoD] = "mj_xzdd2r1f.luaScript.Views.2d.MJConfig_2d",
  7. [xzddDefine.DesktopType.TwoDL] = "mj_xzdd.luaScript.Views.2d.MJConfig_2d",
  8. [xzddDefine.DesktopType.TwoDGold] = "mj_xzdd2r1f.luaScript.Views.2d.MJConfig_2d_gold",
  9. }
  10. -- 修复2d金黄切墨绿时,部分配置没有重写成功的bug
  11. package.loaded['mj.luaScript.Common.2d.CommonMahjongConfig'] = nil
  12. desktopType = desktopType or app.systemSetting.info.viewType
  13. if not desktopType then
  14. desktopType = xzddDefine.DesktopType.TwoD
  15. end
  16. xzddDefine.MJConfig_3d = require(AllMJConfigs[xzddDefine.DesktopType.ThreeD])
  17. if desktopType ~= xzddDefine.DesktopType.ThreeD then
  18. xzddDefine.MJConfig_2d = require(AllMJConfigs[desktopType])
  19. else
  20. xzddDefine.MJConfig_2d = require(AllMJConfigs[xzddDefine.DesktopType.TwoD])
  21. end
  22. end
  23. xzddDefine.loadMJConfig = loadMJConfig
  24. loadMJConfig()
  25. return xzddDefine