local luzhouguiSound = MJFramework.MJFrameworkClassImprot("mj.luaScript.MJSound") local MJDefine = MJFramework.MJImport("mj.luaScript.MJDefine") local path = "mj/res/sound" local luzhouPath = "mj_luzhougui/res/sound" luzhouguiSound.man = "c_man" luzhouguiSound.women = "c_women" luzhouguiSound.pre = "c_" -- 吃操作 --[[luzhouguiSound.OperateSoundConfig[MJDefine.MJOperateType.OPREATE_CHI] = "chi" luzhouguiSound.OperateSoundConfig[MJDefine.MJOperateType.OPREATE_MANGANG] = "gang"--]] local function dealSex(s) local sex=tonumber(s) if sex~=1 and sex~=2 then sex=1 end return sex end -- sound_t 1 普通话 2 方言 function luzhouguiSound.setSoundType( sound_t ) if sound_t == 1 then luzhouguiSound.man = "c_man" luzhouguiSound.women = "c_women" luzhouguiSound.pre = "c_" else luzhouguiSound.man = "man" luzhouguiSound.women = "women" luzhouguiSound.pre = "" end end function luzhouguiSound.PlayOperateSound(sex,opType) if luzhouguiSound.OperateSoundConfig[opType] then sex = dealSex(sex) local name = string.format("%s/%s/%sluzhou_mj_%s_%s.ogg", luzhouPath,sex ==1 and luzhouguiSound.man or luzhouguiSound.women, luzhouguiSound.pre, sex, luzhouguiSound.OperateSoundConfig[opType]) playVoice(name) end end function luzhouguiSound.PlayMJSound(sex,value) sex = dealSex(sex) local name = string.format("%s/%s/%sluzhou_mj_%s_%x.ogg", luzhouPath,sex ==1 and luzhouguiSound.man or luzhouguiSound.women, luzhouguiSound.pre, sex, value) playVoice(name) end function luzhouguiSound.PlayBaoSound(sex) sex = dealSex(sex) local name = string.format("%s/%s/%sluzhou_mj_%s_bao.ogg", luzhouPath,sex ==1 and luzhouguiSound.man or luzhouguiSound.women, luzhouguiSound.pre, sex) playVoice(name) end return luzhouguiSound