|
- local NeiJiangMJSound = MJFramework.MJFrameworkClassImprot("mj.luaScript.MJSound")
- local MJDefine = MJFramework.MJImport("mj.luaScript.MJDefine")
-
- local path = "mj/res/sound"
- local neijiangPath = "mj/res/sound" -- 暂时使用公共鬼麻将的
- -- local neijiangPath = "mj_neijiang/res/sound"
-
- NeiJiangMJSound.man = "c_man"
- NeiJiangMJSound.women = "c_women"
- NeiJiangMJSound.pre = "c_"
-
- -- 吃操作
- --[[NeiJiangMJSound.OperateSoundConfig[MJDefine.MJOperateType.OPREATE_CHI] = "chi"
- NeiJiangMJSound.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 NeiJiangMJSound.setSoundType( sound_t )
- if sound_t == 1 then
- NeiJiangMJSound.man = "c_man"
- NeiJiangMJSound.women = "c_women"
- NeiJiangMJSound.pre = "c_"
- else
- NeiJiangMJSound.man = "f_man"
- NeiJiangMJSound.women = "f_women"
- NeiJiangMJSound.pre = "f_"
- end
- end
-
- function NeiJiangMJSound.PlayOperateSound(sex,opType)
- if NeiJiangMJSound.OperateSoundConfig[opType] then
- sex = dealSex(sex)
- local name = string.format("%s/%s/%sbase_mj_%s_%s.ogg", neijiangPath,sex ==1 and NeiJiangMJSound.man or NeiJiangMJSound.women, NeiJiangMJSound.pre, sex, NeiJiangMJSound.OperateSoundConfig[opType])
- playVoice(name)
- end
- end
-
- function NeiJiangMJSound.PlayMJSound(sex,value)
- sex = dealSex(sex)
- local name = string.format("%s/%s/%sbase_mj_%s_%x.ogg", neijiangPath,sex ==1 and NeiJiangMJSound.man or NeiJiangMJSound.women, NeiJiangMJSound.pre, sex, value)
- playVoice(name)
- end
-
- function NeiJiangMJSound.PlayBaoSound(sex)
- sex = dealSex(sex)
- local name = string.format("%s/%s/%sbase_mj_%s_bao.ogg", neijiangPath,sex ==1 and NeiJiangMJSound.man or NeiJiangMJSound.women, NeiJiangMJSound.pre, sex)
- playVoice(name)
- end
-
- function NeiJiangMJSound.PlayPiaoSound( sex )
- sex = dealSex(sex)
- local name = string.format("%s/%s/%sbase_mj_%s_piao.ogg", neijiangPath,sex ==1 and "c_man" or "c_women", "c_", sex)
- playVoice(name)
- end
-
- return NeiJiangMJSound
|