|
- local ZPDef = ZPFramework.ZPImport("zp_base.luaScript.ZPDef")
- local ZPSound = ZPFramework.ZPFrameworkClassImprot("zp_base.luaScript.ZPSound")
-
- local luzhouSound = class("luzhouSound", ZPSound)
-
- local path = "mj/res/sound"
- local luzhouPath = "luzhou/res/sound"
-
- luzhouSound.man = "c_man"
- luzhouSound.women = "c_women"
- luzhouSound.pre = "c_"
- luzhouSound.sound_t = 1
-
-
- local function dealSex(s)
- local sex=tonumber(s)
- if sex~=1 and sex~=2 then
- sex=1
- end
- return 2--sex
- end
-
- -- sound_t 1 普通话 2 方言
- function luzhouSound.setSoundType( sound_t )
- luzhouSound.sound_t = sound_t
- if sound_t == 1 then
- luzhouSound.man = "c_man"
- luzhouSound.women = "c_women"
- luzhouSound.pre = "c_"
- else
- luzhouSound.man = "man"
- luzhouSound.women = "women"
- luzhouSound.pre = ""
- end
- end
-
- function luzhouSound.PlayOperateSound(sex,opType)
- if luzhouSound.sound_t == 1 then--普通话
- luzhouSound.super.PlayOperateSound(sex,opType)
- else
- if luzhouSound.OperateSoundConfig[opType] then
- sex = dealSex(sex)
- local name = string.format("%s/%s/%sluzhou_mj_%s_%s.ogg", luzhouPath,sex ==1 and luzhouSound.man or luzhouSound.women, luzhouSound.pre, sex, luzhouSound.OperateSoundConfig[opType])
- playVoice(name)
- end
- end
- end
-
- function luzhouSound.PlayZPSound(sex,value)
- if luzhouSound.sound_t == 1 then--普通话
- luzhouSound.super.PlayZPSound(sex,value)
- else
- sex = dealSex(sex)
- local name = string.format("%s/%s/%sluzhou_mj_%s_%x.ogg", luzhouPath,sex ==1 and luzhouSound.man or luzhouSound.women, luzhouSound.pre, sex, value)
- playVoice(name)
- end
- end
-
- function luzhouSound.PlayZhaNiao()
- playVoice(luzhouPath.."/hz_zhuaniao.ogg")
- end
-
- return luzhouSound
|