local hongzhongDefine=MJFramework.MJFrameworkClassImprot("mj.luaScript.MJDefine") hongzhongDefine.MJEvent.XiaPiao="MJEvent_XiaPiao" hongzhongDefine.MJEvent.XiaPiaoResponse="MJEvent_XiaPiaoResponse" hongzhongDefine.MJEvent.XiaPiaoTime="MJEvent_XiaPiaoTime" hongzhongDefine.MJEvent.RequestFastsStart = "MJEvent_RequestFastsStart" hongzhongDefine.MJEvent.BraodcastFastStart = "MJEvent_BraodcastFastStart" hongzhongDefine.MJEvent.FastStartSucc = "MJEvent_FastStartSucc" hongzhongDefine.MJEvent.HostingRequest = "MJEvent_HostingRequest" hongzhongDefine.MJEvent.USER_PASS = "MJEvent_USER_PASS" hongzhongDefine.MJEvent.GetTableInfo = "MJEvent_GetTableInfo" hongzhongDefine.IS_NEW_3D = true hongzhongDefine.MJ_TOUCH_OUT_CARD_Y = 20 hongzhongDefine.MJ_HAND_CARD_TOUCH_Y = 20 hongzhongDefine.MJ_TIME_OUT_CARD = 0 hongzhongDefine.MJ_TIME_OUT_CARD_SCALE = 0.0 hongzhongDefine.MJ_TIME_OUT_CARD_WAIT = 0.1 hongzhongDefine.MJ_OUT_CARD_SCALE = 0.5 hongzhongDefine.CHANGE_GAME_BG = { [1] = { ['2d'] = "hongzhong/res/zy_fangjian/liuzhou_2d_red_bg.jpg", ['3d'] = "hongzhong/res/zy_fangjian/hongzhong_mingliang_3d_bg.png", }, [2] = { ['2d'] = "hongzhong/res/zy_fangjian/liuzhou_2d_green_bg.jpg", ['3d'] = "mj/res/ui/zy_fangjian/room/room_bg/mj_room_bg_3d_jingdian.jpg", }, [3] = { ['2d'] = "hongzhong/res/zy_fangjian/liuzhou_2d_blue_bg.jpg", ['3d'] = "mj/res/ui/zy_fangjian/room/room_bg/mj_room_bg_3d_molv.jpg", }, } hongzhongDefine.MJStandImage[hongzhongDefine.DesktopType.TwoD] = { [hongzhongDefine.PlayerViewType.My]="handCards/hl_old_mj_handcard_%d.png", [hongzhongDefine.PlayerViewType.Left]="other/hl_old_mj_2d_stand_left.png", [hongzhongDefine.PlayerViewType.Right]="other/hl_old_mj_2d_stand_left.png", [hongzhongDefine.PlayerViewType.Top]="other/hl_old_mj_stand_top.png", } hongzhongDefine.MJOutImage[hongzhongDefine.DesktopType.TwoD] = { [hongzhongDefine.PlayerViewType.My]="outCards/my/hl_old_mj_outcard_my_%d.png", [hongzhongDefine.PlayerViewType.Left]="outCards/left/hl_old_mj_2d_outcard_left_%d.png", [hongzhongDefine.PlayerViewType.Right]="outCards/right/hl_old_mj_2d_outcard_right_%d.png", [hongzhongDefine.PlayerViewType.Top]="outCards/top/hl_old_mj_outcard_top_%d.png", } hongzhongDefine.MJOperateGroupImage[hongzhongDefine.DesktopType.TwoD] = { [hongzhongDefine.PlayerViewType.My]="outCards/my/hl_old_mj_outcard_my_%d.png", [hongzhongDefine.PlayerViewType.Left]="outCards/left/hl_old_mj_2d_outcard_left_%d.png", [hongzhongDefine.PlayerViewType.Right]="outCards/right/hl_old_mj_2d_outcard_right_%d.png", [hongzhongDefine.PlayerViewType.Top]="outCards/top/hl_old_mj_outcard_top_%d.png", } hongzhongDefine.MJOutBlackImage[hongzhongDefine.DesktopType.TwoD] = { [hongzhongDefine.PlayerViewType.My]="other/hl_old_mj_lie_down.png", [hongzhongDefine.PlayerViewType.Left]="other/hl_old_mj_2d_lie_left.png", [hongzhongDefine.PlayerViewType.Right]="other/hl_old_mj_2d_lie_left.png", [hongzhongDefine.PlayerViewType.Top]="other/hl_old_mj_lie_top.png", } function loadMJConfig(desktopType) local AllMJConfigs = { [hongzhongDefine.DesktopType.ThreeD] = "hongzhong.luaScript.Views.3d.MJConfig_3d", [hongzhongDefine.DesktopType.TwoD] = "hongzhong.luaScript.Views.2d.MJConfig_2d", [hongzhongDefine.DesktopType.TwoDGold] = "hongzhong.luaScript.Views.2d.MJConfig_2d_gold", } desktopType = desktopType or app.systemSetting.info.viewType if not desktopType then desktopType = hongzhongDefine.DesktopType.TwoD end -- 修复2d金黄切墨绿时,部分配置没有重写成功的bug package.loaded['mj.luaScript.Common.2d.CommonMahjongConfig'] = nil hongzhongDefine.MJConfig_3d = require(AllMJConfigs[hongzhongDefine.DesktopType.ThreeD]) if desktopType ~= hongzhongDefine.DesktopType.ThreeD then hongzhongDefine.MJConfig_2d = require(AllMJConfigs[desktopType]) else hongzhongDefine.MJConfig_2d = require(AllMJConfigs[hongzhongDefine.DesktopType.TwoD]) end end hongzhongDefine.loadMJConfig = loadMJConfig loadMJConfig() return hongzhongDefine