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